Patent · US Active

Enhanced tag-based structures, systems and methods for implementing a pool of independent tags in cache memories

US7796137B1 · kind B1 · utility

10Cited by
5References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 24, 2006
Grant dateSep 14, 2010
Priority date
Expiry dateDec 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.