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
Link To Document :
بازگشت