Patent · US Expired

Synchronized two-level graphics processing cache

US7205994B2 · kind B2 · utility

3Cited by
13References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 18, 2004
Grant dateApr 17, 2007
Priority date
Expiry dateJun 27, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0862
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A synchronized two-level cache including a level 1 cache and a level 2 cache is implemented in a graphics processing system. The level 2 cache is further partitioned into a number of slots which are dynamically allocated to texture maps as needed. The reference counter of each of the cache lines in each cache level is tracked so that a cache line is not overwritten with new data prior to transferring old data out to the recipient device. The age status of each cache line is tracked so that the oldest cache line is overwritten first. The use of a synchronized two-level cache system conserves system memory bandwidth and reduces memory latency, thereby improving the graphics processing system's performance.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.