A Versatile Directory Scheme(Dir2NB+L) and Its Implementation on BY91-1 Multiprocessors System

  • Authors:
  • Tao Li;Ben-Wei Rong

  • Affiliations:
  • -;-

  • Venue:
  • APDC '97 Proceedings of the 1997 Advances in Parallel and Distributed Computing Conference (APDC '97)
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.