• DocumentCode
    2813754
  • Title

    IPC-Based Cache Partitioning: An IPC-Oriented Dynamic Shared Cache Partitioning Mechanism

  • Author

    Suo, Guang ; Yang, Xuejun ; Liu, Guanghui ; Wu, Junjie ; Zeng, Kun ; Zhang, Baida ; Lin, Yisong

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha
  • fYear
    2008
  • fDate
    28-30 Aug. 2008
  • Firstpage
    399
  • Lastpage
    406
  • Abstract
    In a chip-multiprocessor with a shared cache structure, the last level cache is shared by multiple applications executing simultaneously. The competing accesses from different applications degrade the system performance, resulting in non-predicting executing time. Cache partitioning techniques partition the shared cache for multiple applications. The aim of traditional cache partitioning mechanism, Utility-based Cache Partition (UCP) for example, is to lower the overall miss rate of shared cache. But the lowest miss rate doesn´t mean the highest performance (IPC). This paper investigates IPC-based Cache Partitioning (IPC-CP), an IPC performance oriented dynamic cache partitioning method. We design a Miss Rate Monitor to collect miss rate information of competing applications at run-time. Then the information collected is inputted to a Miss-Rate to IPC model to get the corresponding IPC performance. Lastly, we get the optimal cache partitioning based on IPC optimum objective function. Our evaluation, on top of a four cores CMP processor with 20 multi-programmed workloads shows that IPC-CP improves throughput by up to 53% and on average 9% over UCP.
  • Keywords
    cache storage; shared memory systems; chip multiprocessor; dynamic shared cache partitioning; optimal cache partitioning; shared cache structure; utility-based cache partition; Application software; Cache memory; Degradation; Delay; Information technology; Pollution; System performance; System-on-a-chip; Throughput; Yarn; CMP; Cache Partition; IPC-CP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Convergence and Hybrid Information Technology, 2008. ICHIT '08. International Conference on
  • Conference_Location
    Daejeon
  • Print_ISBN
    978-0-7695-3328-5
  • Type

    conf

  • DOI
    10.1109/ICHIT.2008.164
  • Filename
    4622859