• DocumentCode
    2416311
  • Title

    Exploiting choice in resizable cache design to optimize deep-submicron processor energy-delay

  • Author

    Yang, Se-Hyun ; Powell, Michael D. ; Falsafi, Babak ; Vijaykumar, T.N.

  • Author_Institution
    Comput. Archit. Lab., Carnegie Mellon Univ., USA
  • fYear
    2002
  • fDate
    2-6 Feb. 2002
  • Firstpage
    151
  • Lastpage
    161
  • Abstract
    Cache memories account for a significant fraction of a chip\´s overall energy dissipation. Recent research advocates using "resizable" caches to exploit cache requirement variability in applications to reduce cache size and eliminate energy dissipation in the cache\´s unused sections with minimal impact on performance. Current proposals for resizable caches fundamentally vary in two design aspects: (1) cache organization, where one organization, referred to as selective-ways, varies the cache\´s set-associativity, while the other, referred to as selective-sets, varies the number of cache sets, and (2) resizing strategy, where one proposal statically sets the cache size prior to an application\´s execution, while the other allows for dynamic resizing both within and across applications. In this paper, we compare and contrast, for the first time, the proposed design choices for resizable caches, and evaluate the effectiveness of cache resizings in reducing the overall energy-delay in deep-submicron processors. In addition, we propose a hybrid selective-sets-and-ways cache organization that always offers equal or better resizing granularity than both of previously proposed organizations. We also investigate the energy savings from resizing d-cache and i-cache together to characterize the interaction between d-cache and i-cache resizings.
  • Keywords
    CMOS digital integrated circuits; cache storage; microprocessor chips; cache memories; cache organization; d-cache; deep-submicron processor energy-delay; dynamic resizing; energy dissipation; hybrid selective-sets-andways cache organization; i-cache; resizable cache design; resizing granularity; selective-sets; selective-ways; set-associativity; Application software; CMOS technology; Cache memory; Circuits; Computer architecture; Design optimization; Energy dissipation; Hardware; Microprocessors; Proposals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 2002. Proceedings. Eighth International Symposium on
  • ISSN
    1530-0897
  • Print_ISBN
    0-7695-1525-8
  • Type

    conf

  • DOI
    10.1109/HPCA.2002.995706
  • Filename
    995706