• DocumentCode
    2947096
  • Title

    CloudCache: Expanding and shrinking private caches

  • Author

    Lee, Hyunjin ; Cho, Sangyeun ; Childers, Bruce R.

  • Author_Institution
    Comput. Sci. Dept., Univ. of Pittsburgh, Pittsburgh, PA, USA
  • fYear
    2011
  • fDate
    12-16 Feb. 2011
  • Firstpage
    219
  • Lastpage
    230
  • Abstract
    The number of cores in a single chip multiprocessor is expected to grow in coming years. Likewise, aggregate on-chip cache capacity is increasing fast and its effective utilization is becoming ever more important. Furthermore, available cores are expected to be underutilized due to the power wall and highly heterogeneous future workloads. This trend makes existing L2 cache management techniques less effective for two problems: increased capacity interference between working cores and longer L2 access latency. We propose a novel scalable cache management framework called CloudCache that creates dynamically expanding and shrinking L2 caches for working threads with fine-grained hardware monitoring and control. The key architectural components of CloudCache are L2 cache chaining, inter- and intra-bank cache partitioning, and a performance-optimized coherence protocol. Our extensive experimental evaluation demonstrates that CloudCache significantly improves performance of a wide range of workloads when all or a subset of cores are occupied.
  • Keywords
    cache storage; cloud computing; microprocessor chips; multiprocessing systems; CloudCache; L2 cache chaining; access latency; aggregate on-chip cache capacity; capacity interference; expanding private cache; hardware control; hardware monitoring; inter-bank cache partitioning; intra-bank cache partitioning; performance-optimized coherence protocol; scalable cache management framework; shrinking private cache; Coherence; Monitoring; Quality of service; Radiation detectors; Resource management; System-on-a-chip; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computer Architecture (HPCA), 2011 IEEE 17th International Symposium on
  • Conference_Location
    San Antonio, TX
  • ISSN
    1530-0897
  • Print_ISBN
    978-1-4244-9432-3
  • Type

    conf

  • DOI
    10.1109/HPCA.2011.5749731
  • Filename
    5749731