• DocumentCode
    2819014
  • Title

    A versatile directory scheme (Dir2NB+L) and its implementation on BY91-1 multiprocessors system

  • Author

    Li, Tao ; Rong, Benwei

  • Author_Institution
    Beijing Inst. of Data Process. Technol., China
  • fYear
    1997
  • fDate
    19-21 Mar 1997
  • Firstpage
    180
  • Lastpage
    185
  • 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 accesses 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 this directory scheme on BY91-1 multiprocessors system. We believe that this scheme is well suited for CC-NUMA architecture
  • Keywords
    cache storage; memory protocols; shared memory systems; synchronisation; BY91-1 multiprocessors system; CASIMU; Dir2NB+L; atomic memory accesses; cache coherence; coherent caches system; directory based cache coherence protocol; hardware design; indivisible memory accesses; lock mechanism; shared memory multiprocessors system; synchronization; uniform directory scheme; versatile directory scheme; Access protocols; Broadcasting; Control systems; Data processing; Hardware; Logic; Microprocessors; Multiprocessing systems; Switches; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in Parallel and Distributed Computing, 1997. Proceedings
  • Conference_Location
    Shanghai
  • Print_ISBN
    0-8186-7876-3
  • Type

    conf

  • DOI
    10.1109/APDC.1997.574030
  • Filename
    574030