Energy-efficient NoC with multi-granularity power optimization

被引:12
作者
Wu, Ji [1 ]
Dong, Dezun [1 ]
Liao, Xiangke [1 ]
Wang, Li [1 ]
机构
[1] Natl Univ Def Technol, Natl Lab Parallel & Distributed Proc, Changsha 410073, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
Network-on-chip; Traffic allocation; Power gating; ARCHITECTURE; PERFORMANCE;
D O I
10.1007/s11227-016-1859-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the core count grows rapidly, NoC (Network-on-Chip) consumes an increasing fraction of the modern processors/SoCs (System-on-Chips) power. It is thus very important to design energy-efficient NoC architecture. Multi-NoC (Multiple Network-on-Chip) has demonstrated its advantages in power gating for reducing leakage power, which constitutes a significant fraction of NoC power. In this paper, we propose Chameleon, a novel heterogeneous Multi-NoC design. Chameleon employs a fine-grained power gating algorithm which exploits power saving opportunities at different levels of granularity simultaneously. Integrated with a congestion-aware traffic allocation policy, Chameleon is able to achieve both high performance and low power at varying network utilization. Our experimental results on both synthetic and real workloads show that Chameleon delivers an average of 2.61 % higher performance than Catnap, the best in the literature. More importantly, Chameleon consumes an average of 27.75 % less power than Catnap.
引用
收藏
页码:1654 / 1671
页数:18
相关论文
共 36 条
[1]  
[Anonymous], 2011, BENCHMARKING MODERN
[2]  
[Anonymous], 2013, ISPASS
[3]  
[Anonymous], 2013, ACM SIGARCH COMPUT A, DOI DOI 10.1145/2508148.2485950
[4]   Parallel stereocorrelation on a reconfigurable multi-ring network [J].
Arabnia, HR ;
Bhandarkar, SM .
JOURNAL OF SUPERCOMPUTING, 1996, 10 (03) :243-269
[5]  
Badr M, 2014, CONF PROC INT SYMP C, P109, DOI 10.1109/ISCA.2014.6853236
[6]  
Balfour J., 2006, ICS '06: Proceedings of the 20th annual international conference on Supercomputing, P187, DOI DOI 10.1145/1183401.1183430
[7]   THE REFINE MULTIPROCESSOR - THEORETICAL PROPERTIES AND ALGORITHMS [J].
BHANDARKAR, SM ;
ARABNIA, HR .
PARALLEL COMPUTING, 1995, 21 (11) :1783-1805
[8]   A RECONFIGURABLE ARCHITECTURE FOR IMAGE-PROCESSING AND COMPUTER VISION [J].
BHANDARKAR, SM ;
ARABNIA, HR ;
SMITH, JW .
INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 1995, 9 (02) :201-229
[9]   darkNoC: Designing Energy-Efficient Network-on-Chip with Multi-Vt Cells for Dark Silicon [J].
Bokhari, Haseeb ;
Javaid, Haris ;
Shafique, Muhammad ;
Henkel, Joerg ;
Parameswaran, Sri .
2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
[10]   IMPROVEMENTS TO GRAPH-COLORING REGISTER ALLOCATION [J].
BRIGGS, P ;
COOPER, KD ;
TORCZON, L .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (03) :428-455