AS-COMA: An adaptive hybrid shared memory Architecture

Update Item Information
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
Back to Search Results