Title :
Interleaved dual tag directory scheme for cache coherence
Author_Institution :
Res. Labs., Hewlett-Packard Co., Palo Alto, CA, USA
Abstract :
Shared memory multiprocessors generally use caches to improve the performance. This introduces the cache coherence problem. Multiple copies of the data need to be kept consistent by using a suitable mechanism. The paper presents a novel mechanism for organizing the memory modules in order to provide an inexpensive implementation for cache coherence. The interleaved directory scheme uses a unique address mapping to ensure a proper distribution of the directory that holds information regarding cached copies in the system. The memory requirement for the directory is significantly less than current directory schemes and there is no extra interconnect traffic generated by the scheme.<>
Keywords :
buffer storage; memory architecture; performance evaluation; shared memory systems; storage allocation; address mapping; cache coherence; dual tag directory; interleaved directory scheme; memory modules; shared memory multiprocessors;
Conference_Titel :
System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
Conference_Location :
Wailea, HI, USA
Print_ISBN :
0-8186-5090-7
DOI :
10.1109/HICSS.1994.323134