Patent · US Expired

Software caching with bounded-error delayed update

US7529888B2 · kind B2 · utility

14Cited by
2References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 19, 2004
Grant dateMay 5, 2009
Priority date
Expiry dateNov 19, 2024

Classification

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

Abstract

In some embodiments, the invention involves a system and method relating to software caching with bounded-error delayed updates. Embodiments of the present invention describe a delayed-update software-controlled cache, which may be used to reduce memory access latencies and improve throughput for domain specific applications that are tolerant of errors caused by delayed updates of cached values. In at least one embodiment of the present invention, software caching may be implemented by using a compiler to automatically generate caching code in application programs that must access and/or update memory. Cache is accessed for a period of time, even if global data has been updated, to delay costly memory accesses. Other embodiments are described and claimed.

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