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 :
بازگشت