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
Link To Document