Title
ASCOMA: An Adaptive Hybrid Shared Memory Architecture
Abstract
Scalable shared memory multiprocessors traditionally use either a cache coherent non-uniform memory access (CC-NUMA) or simple cache-only memory architecture (S- COMA) memory architecture. Recently, hybrid architec- tures that combine aspects of both CC-NUMA and S-COMA have emerged. In this paper, we present two improvements over other hybrid architectures. The first improvement is a page allocation algorithm that prefers S-COMA pages at low memory pressures. Once the local free page pool is drained, additional pages are mapped in CC-NUMA mode until they suffer sufficient remote misses to warrant upgrad- ing to S-COMA mode. The second improvement is a page replacement algorithm that dynamically backs off the rate of page remappings from CC-NUMA to S-COMA mode at high memory pressure. This design dramatically reduces the amount of kernel overhead and the number of induced cold misses caused by needless thrashing of the page cache. The resulting hybrid architecture is called adaptive S-COMA (AS-COMA). AS-COMA exploits the best of S-COMA and CC-NUMA, performing like an S-COMA machine at low memory pressure and like a CC-NUMA machine at high memory pressure. AS-COMA outperforms CC-NUMA un- der almost all conditions, and outperforms other hybrid ar- chitectures by up to 17% at low memory pressure and up to 90% at high memory pressure.
Year
DOI
Venue
1998
10.1109/ICPP.1998.708488
ICPP
Keywords
Field
DocType
adaptive hybrid shared memory,computer science,memory management,architecture,distributed shared memory,hardware,non uniform memory access,page replacement algorithm,read only memory,ascoma,shared memory,cache coherence,cache only memory architecture
Interleaved memory,Uniform memory access,Shared memory,High memory,Computer science,Parallel computing,Cache-only memory architecture,Page fault,Memory map,Distributed shared memory
Conference
ISSN
ISBN
Citations 
0190-3918
0-8186-8650-2
9
PageRank 
References 
Authors
1.06
12
4
Name
Order
Citations
PageRank
Chen-Chi Kuo114710.96
John B. Carter21785162.82
Ravindra Kuramkote315414.86
Mark R. Swanson418614.34