DocumentCode :
3270743
Title :
Adaptive Stackable 3D Cache Architecture for Manycores
Author :
Guthmuller, Eric ; Miro-Panades, Ivan ; Greiner, Alain
Author_Institution :
LETI, CEA, Grenoble, France
fYear :
2012
fDate :
19-21 Aug. 2012
Firstpage :
39
Lastpage :
44
Abstract :
With the emergence of many core architectures, the need of on-chip memories such as caches grows faster than the number of cores. Moreover the bandwidth to off-chip memories is saturating. Big memory caches can alleviate the pressure to off-chip accesses. In this paper, we present an adaptive 3Dcache architecture taking advantage of dense vertical connections in stacked chips. Then we propose a dynamically adaptive mechanism to optimize the use of the aforementioned 3D cache architecture according to the workload needs. Finally, we analyze the gain on memory accesses and on software execution time in a realistic model of many core architecture and we study the hardware cost of our proposal, showing that our approach can lead to a 50% reduction of both external memory accesses and application execution time.
Keywords :
cache storage; memory architecture; multiprocessing systems; adaptive stackable 3D cache architecture; bandwidth; hardware cost; many core architecture; memory access; memory cache; off-chip memories; on-chip memories; software execution time; stacked chips; Bandwidth; Computer architecture; Distribution functions; Process control; Proposals; Resource management; Tiles; 3D; Cache; Manycore; NUCA;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI (ISVLSI), 2012 IEEE Computer Society Annual Symposium on
Conference_Location :
Amherst, MA
ISSN :
2159-3469
Print_ISBN :
978-1-4673-2234-8
Type :
conf
DOI :
10.1109/ISVLSI.2012.36
Filename :
6296445
Link To Document :
بازگشت