A workload independent energy reduction strategy for D-NUCA caches

被引:8
作者
Foglia, Pierfrancesco [1 ]
Comparetti, Manuel [2 ]
机构
[1] Univ Pisa, Dipartimento Ingn Informaz, I-56126 Pisa, Italy
[2] ION Trading, R&D, I-56125 Pisa, Italy
关键词
Cache memories; Wire delay; Power consumption; Leakage; NUCA; PERFORMANCE;
D O I
10.1007/s11227-013-1033-5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Wire delays and leakage energy consumption are both growing problems in the design of large on chip caches built in deep submicron technologies. D-NUCA caches (Dynamic-Nonuniform Cache Architecture) exploit an aggressive subbanking of the cache and a migration mechanism to speed up frequently accessed data access latency, to limit wire delays effects on performances. Way Adaptable D-NUCA is a leakage power reduction technique specifically suited for D-NUCA caches. It dynamically varies the portion of the powered-on cache area based on the running workload caching needs, but it relies on application dependent parameters that must be evaluated off-line. This limits the effectiveness of Way Adaptable D-NUCA in the general purpose, multiprogrammed environment. In this paper, we propose a new power reduction technique for D-NUCA caches, which still adapts the powered-on cache area to the needs of the running workload, but it does not rely on application-dependent parameters. Results show that our proposal saves around 49 % of total cache energy consumption in a single core environment and 44 % in CMP environment. By adding a timer, it performs similarly to previously proposed techniques to reduce leakage power consumptions, and outperforms them when they are applied in a workload independent manner.
引用
收藏
页码:157 / 182
页数:26
相关论文
共 55 条
[41]  
Kumar R, 2009, P 56 INT SOL STAT CI
[42]   A Family of 32 nm IA Processors [J].
Kurd, Nasser A. ;
Bhamidipati, Subramani ;
Mozak, Chris ;
Miller, Jeffrey L. ;
Mosalikanti, Praveen ;
Wilson, Timothy M. ;
El-Husseini, Ali M. ;
Neidengard, Mark ;
Aly, Ramy E. ;
Nemani, Mahadev ;
Chowdhury, Muntaquim ;
Kumar, Rajesh .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2011, 46 (01) :119-130
[43]  
Lotfi-Kamran P, 2012, P 45 ANN INT S MICR
[44]   EVALUATION TECHNIQUES FOR STORAGE HIERARCHIES [J].
MATTSON, RL ;
GECSEI, J ;
SLUTZ, DR ;
TRAIGER, IL .
IBM SYSTEMS JOURNAL, 1970, 9 (02) :78-&
[45]  
Meng Y., 2005, ACM Trans. Archit. Code Optim, V2, P221
[46]  
Mohyuddin N., 2005, CF '05, P161
[47]   Gated-Vdd:: A circuit technique to reduce leakage in deep-submicron cache memories [J].
Powell, M ;
Yang, SH ;
Falsafi, B ;
Roy, K ;
Vijaykumar, TN .
ISLPED '00: PROCEEDINGS OF THE 2000 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2000, :90-95
[48]  
Qureshi M., 2006, P 39 ANN IEEE ACM IN
[49]  
S.I.A, 2005, TECHN ROADM SEM
[50]  
SIDIROPOULOS S, 1994, 1994 SYMPOSIUM ON VLSI CIRCUITS, P43