• DocumentCode
    2263984
  • Title

    A cache coherency scheme for an asynchronous packet-switched shared memory multiprocessor

  • Author

    Alles, Sheran ; Mahmud, Syed

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wayne State Univ., Detroit, MI, USA
  • fYear
    1993
  • fDate
    16-18 Aug 1993
  • Firstpage
    173
  • Abstract
    This paper analyses the problems encountered in designing a bus-based cache coherence protocol for an asynchronous packet switched multiprocessor system having private caches for each processor and describes such an implementation, showing the algorithm used in maintaining cache coherency. Multiple copies of the data are allowed to exist. Since there is no directory that keeps track of all the processors caching data, multiple messages need to be broadcast to all caches whenever coherency needs to be maintained. On the other hand, the scaleable coherent interface (SCI) protocol maintains a doubly linked-list of all caches sharing each data with the head pointer maintained at a memory controller. This paper will compare the above two schemes and discuss their corresponding performance and design issues for both small and large scaleable multiprocessors
  • Keywords
    asynchronous machines; cache storage; packet switching; protocols; shared memory systems; asynchronous packet switched multiprocessor system; asynchronous packet-switched shared memory multiprocessor; bus-based cache coherence protocol; cache coherency scheme; Access protocols; Algorithm design and analysis; Bridge circuits; Broadcasting; Cache memory; Delay; Integrated circuit interconnections; Maintenance engineering; Multiprocessing systems; Packet switching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1993., Proceedings of the 36th Midwest Symposium on
  • Conference_Location
    Detroit, MI
  • Print_ISBN
    0-7803-1760-2
  • Type

    conf

  • DOI
    10.1109/MWSCAS.1993.343101
  • Filename
    343101