Cache line converter

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6751705
SERIAL NO

09650101

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for purging data from a middle cache level without purging the corresponding data from a lower cache level (i.e., a cache level closer to the processor using the data), and replacing the purged first data with other data of a different memory address than the purged first data, while leaving the data of the first cache line in the lower cache level. In some embodiments, in order to allow such mid-level purging, the first cache line must be in the 'shared state' that allows reading of the data, but does not permit modifications to the data (i.e., modifications that would have to be written back to memory). If it is desired to modify the data, a directory facility will issue a purge to all caches of the shared-state data for that cache line, and then the processor that wants to modify the data will request an exclusive-state copy to be fetched to its lower-level cache and to all intervening levels of cache. Later, when the data in the lower cache level is modified, the modified data can be moved back to the original memory from the caches. In some embodiments, a purge of all shared-state copies of the first cache-line data from any and all caches having copies thereof is performed as a prerequisite to doing this exclusive-state fetch. Also described is a method and apparatus for converting from a system-level cache line (e.g., in one embodiment, a 128-byte directory-based cache coherence model) to a different processor-level cache line (e.g., in one embodiment, a 64-byte, snoop-based cache-coherence model).

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
SILICON GRAPHICS INTERNATIONAL CORP46600 LANDING PARKWAY FREMONT CA 94538-6420

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Kaldani, Givargis G Los Gatos, CA 7 300
Perry, David M San Jose, CA 8 103
Solomon, Doug Los Altos, CA 2 77

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation