• DocumentCode
    3123140
  • Title

    Analysis of bus hierarchies for multiprocessors

  • Author

    Winsor, Donald C. ; Mudge, Trevor N.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1988
  • fDate
    30 May-2 Jun 1988
  • Firstpage
    100
  • Lastpage
    107
  • Abstract
    To build large shared-memory multiprocessor systems that take advantage of current hardware-enforced cache coherence protocols, an interconnection network is needed that acts logically as a single bus while avoiding the electrical loading problems of a large bus. Models of bus delay and bus throughput are developed to aid in optimizing the design of such a network. These models are used to derive a method for determining the maximum number of processors that can be supported by each of several bus organizations, including conventional single-level buses, two-level bus hierarchies, and binary tree interconnections. An example based on a TTL bus is presented to illustrate the methods and to show that shared-memory multiprocessors with several dozen processors are feasible using a simple two-level bus hierarchy
  • Keywords
    multiprocessor interconnection networks; protocols; TTL bus; binary tree interconnections; bus delay; bus hierarchies; bus throughput; cache coherence protocols; electrical loading problems; interconnection network; shared-memory multiprocessor systems; single-level buses; two-level bus hierarchies; Bandwidth; Binary trees; Cache memory; Coherence; Computer architecture; Computer science; Design optimization; Laboratories; Multiprocessing systems; Multiprocessor interconnection networks; Protocols; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1988. Conference Proceedings. 15th Annual International Symposium on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-0861-7
  • Type

    conf

  • DOI
    10.1109/ISCA.1988.5218
  • Filename
    5218