Data prefetching for graphics data processing
US10909039B2 · kind B2 · utility
Assignee
Inventors
- Vikranth Vemulapalli
- Lakshminarayanan Striramassarma
- Mike B. Macpherson
- Aravindh Anantaraman
- Ben J. Ashbaugh
- Murali Ramadoss
- William Sadler
- Jonathan Pearce
- Scott Janus
- Brent Insko
- Vasanth Ranganathan
- Kamal Sinha
- Arthur Hunter
- Prasoonkumar Surti
- Nicolas C. Galoppo Von Borries
- Joydeep Ray
- Abhishek R. Appu
- Elmoustapha Ould-Ahmed-Vall
- Altug Koker
- SungYe Kim
- Subramaniam Maiyuran
- Valentin Andrei
Key dates
| Filing date | Mar 15, 2019 |
| Grant date | Feb 2, 2021 |
| Priority date | — |
| Expiry date | Mar 15, 2039 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY02D10/00
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.