DocumentCode :
1684741
Title :
The role of associative memory in virtual shared memory architectures: a price-performance comparison
Author :
Muller, Henk L. ; Stallard, Paul W A ; Warren, David H D
Author_Institution :
Dept. of Comput. Sci., Bristol Univ., UK
fYear :
1996
Firstpage :
41
Lastpage :
49
Abstract :
In designing a virtual shared memory architecture, an important consideration is whether the main memory should be conventional or (set-) associative. This is the main distinction between so-called CC-NUMA and COMA architectures. We investigate the consequences on price and performance of different choices of component in the memory hierarchy, assuming a main memory which is either conventional or set-associative. We use analytic models driven by accurate miss ratios determined from actual parallel executions of a range of realistic benchmarks. We make cost assumptions based on published figures for different types of storage components. Our results show that, for many programs, CC-NUMA machines need a large coherent cache, often equalling the size of the main memory, in order to achieve good price-performance. As a consequence, optimal CC-NUMA and COMA configurations tend to need set-associative memories of similar size, and show rather little difference in price-performance. Optimal COMA configurations tend to be more general purpose, as one can bind a configuration that is nearly optimal in price-performance for all applications that we used, while optimal CC-NUMA configurations tend to be more application specific
Keywords :
content-addressable storage; costing; memory architecture; performance evaluation; shared memory systems; virtual storage; CC-NUMA; COMA; application specific; associative memory; benchmarks; cost; large coherent cache; memory hierarchy; miss ratios; parallel machines; price-performance; set associative memory; virtual shared memory architectures; Associative memory; Computer architecture; Computer science; Costs; Distributed decision making; Memory architecture; Protocols; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
Conference_Location :
Braga
Print_ISBN :
0-8186-7376-1
Type :
conf
DOI :
10.1109/EMPDP.1996.500567
Filename :
500567
Link To Document :
بازگشت