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. Carter | 1 | 1785 | 162.82 |
Chen-Chi Kuo | 2 | 147 | 10.96 |
Ravindra Kuramkote | 3 | 154 | 14.86 |
Mark R. Swanson | 4 | 186 | 14.34 |