DocumentCode :
3205026
Title :
A hierarchical directory scheme for large-scale cache-coherent multiprocessors
Author :
Maa, Yeong-Chang ; Pradhan, Dhiraj K. ; Thiebaut, Dominique
Author_Institution :
Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
fYear :
1992
fDate :
23-26 Mar 1992
Firstpage :
43
Lastpage :
46
Abstract :
Cache coherence problem is a major design issue for shared-memory multiprocessors. As the system size scales, traditional bus-based snoopy cache coherence schemes are no longer adequate. Instead, the directory-based scheme is a promising approach to deal with the large-scale cache coherence problem. However, the storage overhead of directory schemes often becomes too prohibitive as the system size increases. The paper proposes the hierarchical full-map directory to reduce the storage requirement while still achieving satisfactory performance. The key point is to exploit the inherent geographical interprocessor locality among shared data in the parallel programs. Trace-driven evaluations show that the performance of the proposed scheme compares competitively to the full-map directory scheme, while reducing the storage overhead by over 90%. The proposed hierarchical full-map directory scheme seems to be a promising hardware approach for handling cache coherence in the design of future large-scale multiprocessor memory systems
Keywords :
buffer storage; shared memory systems; cache-coherent multiprocessors; hierarchical directory; hierarchical full-map directory; large-scale cache coherence; shared-memory multiprocessors; Broadcasting; Cache storage; Computer science; Design engineering; Educational institutions; Hardware; Large-scale systems; Multiprocessing systems; Protocols; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1992. Proceedings., Sixth International
Conference_Location :
Beverly Hills, CA
Print_ISBN :
0-8186-2672-0
Type :
conf
DOI :
10.1109/IPPS.1992.223074
Filename :
223074
Link To Document :
بازگشت