Title
Design alternatives for shared memory multiprocessors
Abstract
We consider the design alternatives available for building the next generation DSM machine (e.g., the choice of memory architecture, network technology, and amount and location of per-node remote data cache). To investigate this design space, we have simulated five applications on a wide variety of possible DSM architectures that employ significantly different caching techniques. We also examine the impact of using a special purpose system interconnect designed specifically to support low latency DSM operation versus using a powerful off the shelf system interconnect. We found that two architectures have the best combination of good average performance and reasonable worst case performance: CC-NUMA employing a moderate sized DRAM remote access cache (RAC) and a hybrid CC-NUMA/S-COMA architecture called AS-COMA or adaptive S-COMA. Both pure CC-NUMA and pure S-COMA have serious performance problems for some applications, while CC-NUMA employing an SRAM RAC does not perform as well as the two architectures that employ larger DRAM caches. The paper concludes with several recommendations to designers of next generation DSM machines, complete with a discussion of the issues that led to each recommendation so that designers can decide which ones are relevant to them given changes in technology and corporate priorities
Year
DOI
Venue
1998
10.1109/HIPC.1998.737969
Madras
Keywords
Field
DocType
cache storage,memory architecture,random-access storage,shared memory systems,storage management,AS-COMA,CC-NUMA,DSM architectures,S-COMA,SRAM RAC,caching techniques,corporate priorities,design alternatives,design space,hybrid CC-NUMA/S-COMA architecture,low latency DSM operation,memory architecture,moderate sized DRAM remote access cache,network technology,next generation DSM machine,next generation DSM machines,off the shelf system interconnect,per-node remote data cache,shared memory multiprocessors,special purpose system interconnect
Uniform memory access,Cache pollution,Computer science,Cache,Parallel computing,Cache-only memory architecture,Cache coloring,Non-uniform memory access,Bus sniffing,Distributed shared memory,Distributed computing
Conference
ISSN
ISBN
Citations 
1094-7256
0-8186-9194-8
2
PageRank 
References 
Authors
0.37
14
4
Name
Order
Citations
PageRank
John B. Carter11785162.82
Chen-Chi Kuo214710.96
Ravindra Kuramkote315414.86
Mark R. Swanson418614.34