Patent · US Active

Mechanism for effectively caching streaming and non-streaming data patterns

US8108614B2 · kind B2 · utility

1Cited by
12References
10Claims
0Family size

Inventors

Key dates

Filing dateDec 31, 2007
Grant dateJan 31, 2012
Priority date
Expiry dateApr 30, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/6028
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus for efficiently caching streaming and non-streaming data is described herein. Software, such as a compiler, identifies last use streaming instructions/operations that are the last instruction/operation to access streaming data for a number of instructions or an amount of time. As a result of performing an access to a cache line for a last use instruction/operation, the cache line is updated to a streaming data no longer needed (SDN) state. When control logic is to determine a cache line to be replaced, a modified Least Recently Used (LRU) algorithm is biased to select SDN state lines first to replace no longer needed streaming data.

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