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 条
[1]  
Agarwal V, 2000, P 27 ISCA JUN
[2]  
AGNY R., 2010, INTEL ITANIUM PROCES
[3]   Selective cache ways: On-demand cache resource allocation [J].
Albonesi, DH .
32ND ANNUAL INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, (MICRO-32), PROCEEDINGS, 1999, :248-259
[4]   A real-time configurable NURBS interpolator with bounded acceleration, jerk and chord error [J].
Annoni, Massimiliano ;
Bardine, Alessandro ;
Campanelli, Stefano ;
Foglia, Pierfrancesco ;
Prete, Cosimo Antonio .
COMPUTER-AIDED DESIGN, 2012, 44 (06) :509-521
[5]  
[Anonymous], 2009, HP LAB
[6]  
[Anonymous], 1991, NAS PARALLEL BENCHMA, DOI [DOI 10.1145/125826.125925, 10.1145/125826.125925]
[7]  
[Anonymous], P DES AUT TEST EUR D
[8]  
Balasubramonian R, 2000, INT SYMP MICROARCH, P245, DOI 10.1109/MICRO.2000.898075
[9]  
Bardine A., 2011, Proceedings of the 2011 14th Euromicro Conference on Digital System Design. Architectures, Methods and Tools. (DSD 2011), P746, DOI 10.1109/DSD.2011.99
[10]   Way adaptable D-NUCA caches [J].
Bardine A. ;
Comparetti M. ;
Foglia P. ;
Gabrielli G. ;
Prete C.A. .
International Journal of High Performance Systems Architecture, 2010, 2 (3-4) :215-228