An apparatus and a method for rapidly flushing a cache memory device, including a list structure to track changes in a cache, which may be implemented on the processor die separate from the cache memory. The list structure allows for access to a relatively small store of data to determine whether or not a cache entry needs to be written to the main memory. Choosing the format of the list structure, allows one to make tradeoffs between area needed on a chip and the amount of efficiency in the cache flushing process.

 
Web www.patentalert.com

< Policy-based caching

< Non-uniform cache apparatus, systems, and methods

> Real time emulation of coherence directories using global sparse directories

> Dynamic partitioning of memory banks among multiple agents

~ 00220