Publication Type |
technical report |
School or College |
College of Engineering |
Department |
Computing, School of |
Creator |
Carter, John B. |
Other Author |
Kuo, Chen-Chi; Kuramkote, Ravindra; Swanson, Mark |
Title |
AS-COMA: An adaptive hybrid shared memory Architecture |
Date |
1998 |
Description |
Scalable shared memory multiprocessors traditionally use either a cache coherent nonuniform memory access (CC-NUMA) or simple cache-only memory architecture (S-COMA) memory architecture. Recently, hybrid architectures 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 uprading 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 as S-COMA machine at low memory pressure and like a CC-NUMA under almost all conditions, and outperforms other hybrid architectures by up to 17% at low memory pressure and up to 90% at high memory pressure. |
Type |
Text |
Publisher |
International Association for Bridge and Structural Engineering (IABSE) |
First Page |
1 |
Last Page |
26 |
Subject |
AS-COMA; Hybrid shared memory |
Subject LCSH |
Distributed shared memory |
Language |
eng |
Bibliographic Citation |
Kuo, C.-C., Carter, J. B., Kuramkote, R., & Swanson, M. (1998). AS-COMA: An adaptive hybrid shared memory Architecture. 1-26. UUCS-98-010. |
Series |
University of Utah Computer Science Technical Report |
Relation is Part of |
ARPANET |
Format Medium |
application/pdf |
Format Extent |
5,271,639 bytes |
Identifier |
ir-main,15969 |
ARK |
ark:/87278/s6gm8rwv |
Setname |
ir_uspace |
ID |
706928 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6gm8rwv |