Title :
Design of scalable shared-memory multiprocessors: the DASH approach
Author :
Lenoski, Daniel ; Gharachorloo, Kourosh ; Laudon, James ; Gupta, Ahoop ; Hennessy, John ; Horowitz, Mark ; Lam, Monica
Author_Institution :
Comput. Syst. Lab., Stanford Univ., CA, USA
fDate :
Feb. 26 1990-March 2 1990
Abstract :
The DASH (directory architecture for shared-memory) multiprocessor, which combines the programmability of shared-memory machines with the scalability of message-passing machines, is described. Hardware-supported coherent caches provide for low-latency access of shared data and ease of programming. Caches are kept coherent by means of a distributed directory-based protocol. Shared memory in the machine is distributed among the processing nodes, and scalable memory bandwidth is provided by connecting the nodes through a general interconnection network. The prototype DASH machine will consists of 64 high-performance microprocessors, with an aggregate performance of over 1200 MIPS and 250 scalar MFLOPS. The fundamental premise in DASH is that it is possible to build a scalable shared-memory machine with hardware-supported coherent caches by using a distributed directory-based cache coherence protocol. The mechanisms for providing scalable memory bandwidth, reducing and tolerating memory latency, and supporting efficient synchronization are described. A brief description of the machine´s implementation is given.<>
Keywords :
multiprocessor interconnection networks; parallel architectures; DASH machine; DASH multiprocessor; directory architecture for shared-memory; distributed directory-based protocol; hardware-supported coherent caches; interconnection network; low-latency access; memory latency; message-passing machines; microprocessors; processing nodes; programmability; programming; scalability; scalable memory bandwidth; scalable shared-memory multiprocessors; shared data; shared-memory machines; synchronization; Access protocols; Aggregates; Bandwidth; Delay; Joining processes; Laboratories; Microprocessors; Multiprocessor interconnection networks; Prototypes; Scalability;
Conference_Titel :
Compcon Spring '90. Intellectual Leverage. Digest of Papers. Thirty-Fifth IEEE Computer Society International Conference.
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-2028-5
DOI :
10.1109/CMPCON.1990.63654