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
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;
Conference_Titel :
VLSI System on Chip Conference (VLSI-SoC), 2010 18th IEEE/IFIP
Conference_Location :
Madrid
Print_ISBN :
978-1-4244-6469-2
DOI :
10.1109/VLSISOC.2010.5642608