• DocumentCode
    1296956
  • Title

    Scalable shared-memory multiprocessor architectures

  • Author

    Thakkar, Shreekant ; Dubois, Michel ; Laundrie, Anthony T. ; Sohi, Gurindar S.

  • Author_Institution
    Sequent Comput. Syst., Beaverton, OR, USA
  • Volume
    23
  • Issue
    6
  • fYear
    1990
  • fDate
    6/1/1990 12:00:00 AM
  • Firstpage
    71
  • Lastpage
    74
  • Abstract
    Directory-based and bus-based cache coherence schemes are defined and described. Directory-based schemes can be classified as centralized or distributed. Both categories support local caches to improve processor performance and reduce traffic in the interconnection. Schemes using presence flags, B pointers, and linked lists are discussed. Bus-based systems provide uniform memory access to all processors. This memory organization allows a simpler programming model, making it easier to develop new parallel applications or to move existing applications from a uniprocessor to a parallel system. Two architectural variations of bus-based systems are described: multiple-bus and hierarchical architectures.<>
  • Keywords
    computer architecture; data structures; multiprocessing systems; storage management; B pointers; architecture; bus-based cache coherence; directory-based cache coherence; hierarchical architectures; linked lists; multiple-bus; processor performance; scalable shared memory multiprocessor; Parallel programming; Traffic control;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.55502
  • Filename
    55502