18477941. Selective Transfer of Cache Block Data (Advanced Micro Devices, Inc.)
Selective Transfer of Cache Block Data
Organization Name
Inventor(s)
Shaizeen Dilawarhusen Aga of Santa Clara CA US
Nuwan S. Jayasena of Cupertino CA US
Michael J. Schulte of Austin TX US
Srilatha Manne of Seattle WA US
Selective Transfer of Cache Block Data
This abstract first appeared for US patent application 18477941 titled 'Selective Transfer of Cache Block Data
Original Abstract Submitted
Systems and techniques for selectively transferring one or more portions of a cache block in response to a request are described. Computing system components are informed as to instances where data transfer operations involve moving less than an entirety of data included in a cache block cache block. In one example, executable code for a computational task includes hints that identify when memory requests involve accessing and transmitting less than an entirety of a cache block and cause system components to communicate a subset of the cache block during a memory access. In another example, a data differentiator unit is implemented to analyze a cache block and return a portion of the cache block that is selected based on one or more criteria specified for a computational task. The described techniques thus overcome conventional drawbacks facing systems that transmit an entire cache block when only a portion is needed.