DocumentCode :
3147919
Title :
The design of a lockup-free cache for high-performance multiprocessors
Author :
Scheurich, C. ; Dubois, M.
Author_Institution :
Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
fYear :
1988
fDate :
14-18 Nov 1988
Firstpage :
352
Lastpage :
359
Abstract :
The performance of cache-based, shared-memory multiprocessors can suffer greatly from moderate cache miss rates because of the usually high ratio between memory-access and cache-access times. The authors propose a lockup-free cache design in which the handling of one or several cache misses is overlapped with processor activity. In multiprocessors, lockup-free caches aggravate the memory coherence problem. Three different cache architectures relying on different compiler interventions are introduced. A performance model demonstrates the usefulness of lockup-free caches for high-performance processors. The merits and disadvantages of the three schemes are discussed, and compiler techniques to take advantage of the proposed designs are illustrated
Keywords :
buffer storage; multiprocessing systems; cache-access times; compiler interventions; design; high-performance multiprocessors; lockup-free cache; memory access time; memory coherence problem; performance model; shared-memory multiprocessors; Access protocols; Aggregates; Cache memory; Coherence; Context modeling; Delay; Prefetching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing '88. [Vol.1]., Proceedings.
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-0882-X
Type :
conf
DOI :
10.1109/SUPERC.1988.44672
Filename :
44672
Link To Document :
بازگشت