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