DocumentCode
2787699
Title
A Software-Managed Coherent Memory Architecture for Manycores
Author
Park, Jungho ; Jang, Choonki ; Lee, Jaejin
Author_Institution
Sch. of Comput. Sci. & Eng., Seoul Nat. Univ., Seoul, South Korea
fYear
2011
fDate
10-14 Oct. 2011
Firstpage
213
Lastpage
213
Abstract
Cache coherent Non-Uniform Memory Access (cc-NUMA) architectures have been widely used for chip multiprocessors (CMPs). However, they require complicated hardware to properly handle the cache coherence problem. Moreover, it generates heavy on-chip network traffic due to the coherence enforcement. In this work, we propose a simple software-managed coherent memory architecture for many cores. Our memory architecture exploits explicitly addressed local stores. Instead of implementing the complicated cache coherence protocol in hardware, coherence and consistency are supported by software, such as a runtime or an operating system. The local stores together with the software leverage conventional caches to make the architecture much simpler and to generate much less network traffic than conventional ccNUMA-based CMPs. Experimental results indicate that our approach is promising.
Keywords
cache storage; memory architecture; microprocessor chips; multiprocessing systems; operating systems (computers); cache coherent nonuniform memory access architectures; ccNUMA based CMP; chip multiprocessors; explicitly addressed local stores; manycores; operating system; software managed coherent memory architecture; Coherence; Memory architecture; Operating systems; Runtime; System-on-a-chip; Coherence; Consistency; Local Store; Manycore;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures and Compilation Techniques (PACT), 2011 International Conference on
Conference_Location
Galveston, TX
ISSN
1089-795X
Print_ISBN
978-1-4577-1794-9
Type
conf
DOI
10.1109/PACT.2011.46
Filename
6113823
Link To Document