loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
1997 Advances in Parallel and Distributed Computing Conference (APDC '97)
A Versatile Directory Scheme(Dir2NB+L) and Its Implementation on BY91-1 Multiprocessors System
Shanghai, CHINA
March 19-March 21
ISBN: 0-8186-7876-3
Tao Li, BeiJing Institute of Data Processing Technology
Ben-Wei Rong, BeiJing Institute of Data Processing Technology
Cache coherence and synchronization between processors have been two critical issues in designing a shared memory multiprocessors system. From the perspective of hardware design, a directory based cache coherence protocol and lock mechanism are employed to prevent inconsistency of caches and warrant atomic memory accesses.The BY91-1 multiprocessors efficiently integrate supports for cache coherence and hardware based primitives by using a uniform directory scheme which is dubbed as Dir2NB+L. This integration allows for low hardware overhead while maintaining both a coherent caches system and indivisible memory asesses in a scalable and cohesive fashion. This paper describes the design and rationale of this versatile directory scheme. Results on the evaluation of different directory schemes based on a preliminary simulator-CASIMU demonstrate that Dir2NB+L scheme is cost-effective. We also report on the experience gained by implementing theis directory scheme on BY91-1 multiprocessor system. We believe that this scheme is well suited for CC-NUMA architectue.
Index Terms:
Shared Memory Multiprocessors, CC-NUMA Architecture, Cache Coherence, Directory scheme, Synchronization.
Citation:
Tao Li, Ben-Wei Rong, "A Versatile Directory Scheme(Dir2NB+L) and Its Implementation on BY91-1 Multiprocessors System," apdc, pp.180, 1997 Advances in Parallel and Distributed Computing Conference (APDC '97), 1997
Usage of this product signifies your acceptance of the Terms of Use.