Patent · US Expired

Cache flush system and method

US6976128B1 · kind B1 · utility

10Cited by
16References
46Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 26, 2002
Grant dateDec 13, 2005
Priority date
Expiry dateJul 4, 2023

Classification

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

Abstract

A system and method is provided to selectively flush data from cache memory to a main memory irrespective of the replacement algorithm that is used to manage the cache data. According to one aspect of the invention, novel “page flush” and “cache line flush” instructions are provided to flush a page and a cache line of memory data, respectively, from a cache to a main memory. In one embodiment, these instructions are included within the hardware instruction set of an Instruction Processor (IP). According to another aspect of the invention, flush operations are initiated using a background interface that interconnects the IP with its associated cache memory. A primary interface that also interconnects the IP to the cache memory is used to simultaneously issue higher-priority requests so that processor throughput is increased.

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