Enhanced tag-based structures, systems and methods for implementing a pool of independent tags in cache memories
US7796137B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 24, 2006 |
| Grant date | Sep 14, 2010 |
| Priority date | — |
| Expiry date | Dec 8, 2028 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F12/0864
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Disclosed are an apparatus, a system, a method, a graphics processing unit (“GPU”), a computer device, and a computer medium to implement a pool of independent enhanced tags to, among other things, decouple a dependency between tags and cachelines. In one embodiment, an enhanced tag-based cache structure includes a tag repository configured to maintain a pool of enhanced tags. Each enhanced tag can have a match portion configured to form an association between the enhanced tag and an incoming address. Also, an enhanced tag can have a data locator portion configured to locate a cacheline in the cache in response to the formation of the association. The data locator portion enables the enhanced tag to locate multiple cachelines. Advantageously, the enhanced tag-based cache structure can be formed to adjust the degree of reusability of the enhanced tags independent from the degree of latency tolerance for the cacheline repository.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.