• 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