DocumentCode
3192212
Title
Latency-aware Utility-based NUCA Cache Partitioning in 3D-stacked multi-processor systems
Author
Jung, Jongpil ; Kim, Seonpil ; Kyung, Chong-Min
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
fYear
2010
fDate
27-29 Sept. 2010
Firstpage
125
Lastpage
130
Abstract
Increasing number of processor cores on a chip is a driving force to move to three-dimensional integration. On the other hand, as the number of processor cores increases, non-uniform cache architecture (NUCA) receives growing attention. Reducing effective memory access time, including cache hit time and miss penalty, is crucial in such multi-processor systems. In this paper, we propose a Latency-aware Utility-based Cache Partitioning (LUCP) method which reduces memory access time in a 3D-stacked NUCA. To reduce the memory access time, the proposed method partitions shared NUCA cache for each processor core according to latency variation (depending on the physical distance from processor core to cache bank) and cache access characteristic of application programs. Experimental results show that the proposed method reduces memory access time by up to 32.6% with an average of 14.9% compared to conventional method.
Keywords
cache storage; memory architecture; microprocessor chips; multiprocessing systems; 3D stacked multiprocessor system; LUCP method; NUCA cache partitioning; cache hit time; latency aware utility; latency variation; memory access time; nonuniform cache architecture; three dimensional integration; Benchmark testing; Computer architecture; Delay; Image color analysis; Monitoring; Partitioning algorithms; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI System on Chip Conference (VLSI-SoC), 2010 18th IEEE/IFIP
Conference_Location
Madrid
Print_ISBN
978-1-4244-6469-2
Type
conf
DOI
10.1109/VLSISOC.2010.5642608
Filename
5642608
Link To Document