Jaffery Watson Mendonsa & Hamilton LLP
Data prefetching for graphics data processing
Embodiments are generally directed to data prefetching for graphics data processing. An embodiment of an apparatus includes one or more processors including one or more graphics processing units (GPUs); and a plurality of caches to provide storage for the one or more GPUs, the plurality of caches including at least an L1 cache and an L3 cache, wherein the apparatus to provide intelligent prefetching of data by a prefetcher of a first GPU of the one or more GPUs including measuring a hit rate for the L1 cache; upon determining that the hit rate for the L1 cache is equal to or greater than a threshold value, limiting a prefetch of data to storage in the L3 cache, and upon determining that the hit rate for the L1 cache is less than a threshold value, allowing the prefetch of data to the L1 cache.
INTEL CORPORATION
G G G G G G G Y G G G
G06F G06F G06T G06F G06F G06F G06T Y02D G06F G06F G06F
inventional additional inventional inventional additional additional inventional additional additional inventional additional
Sungye Kamal Altug Aravindh Vikranth Joydeep Lakshminarayanan ElMoustapha William B. Scott Arthur Murali Abhishek R. Mike Brent Jonathan Nicolas Valentin Prasoonkumar Subramaniam Vasanth Ben
Kim Sinha Koker Anantaraman Vemulapalli Ray Striramassarma Ould-Ahmed-Vall Sadler Janus Hunter, Jr. Ramadoss Appu MacPherson Insko Pearce Galoppo von Borries Andrei Surti Maiyuran Ranganathan Ashbaugh