Energy- and performance-aware incremental mapping for networks on chip with multiple voltage levels

被引:115
作者
Chou, Chen-Ling [1 ]
Ogras, Umit Y. [1 ]
Marculescu, Radu [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
关键词
low-power design; multiprocessor interconnection; networks on chip (NoCs); optimization methods; real-time systems;
D O I
10.1109/TCAD.2008.2003301
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Achieving effective run-time mapping on multiprocessor systems-on-chip (MPSoCs) is a challenging task, particularly since the arrival order of the target applications is not known a priori. This paper targets real-time applications which are dynamically mapped onto embedded MPSoCs, where communication happens via the Network-on-Chip (NoC) approach, and resources connected to the NoC have multiple voltage levels. We address precisely the energy- and performance-aware incremental mapping problem for NoCs with multiple voltage levels and propose an efficient technique (consisting of region selection and node allocation) to solve it. Moreover, the proposed technique allows for new applications to be added to the system with minimal interprocessor communication overhead. Experimental results show that the proposed technique is very fast, and as much as 50% communication energy savings can be achieved compared to using an arbitrary allocation scheme.
引用
收藏
页码:1866 / 1879
页数:14
相关论文
共 23 条
[1]   What is the optimal shape of a city? [J].
Bender, CM ;
Bender, MA ;
Demaine, ED ;
Fekete, SP .
JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 2004, 37 (01) :147-159
[2]  
BENDER MA, 2005, P WORKSH ALG DAT STR
[3]  
Bertozzi S, 2006, DES AUT TEST EUROPE, P13
[4]  
Carvalho E, 2007, P IEEE RAP SYST PROT, P34
[5]   Codex-dp: Co-design of communicating systems using dynamic programming [J].
Chang, JM ;
Pedram, M .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2000, 19 (07) :732-744
[6]  
Dally WJ, 2001, DES AUT CON, P684, DOI 10.1109/DAC.2001.935594
[7]  
DICK R, 2003, EMBEDDED SYSTEM SYNT
[8]   Energy- and performance-aware mapping for regular NoC architectures [J].
Hu, JC ;
Marculescu, R .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (04) :551-562
[9]  
KAO JH, 1998, P ASME DES ENG TECHN, P1
[10]  
Karp R. M., 1975, SIAM Journal on Computing, V4, P271, DOI 10.1137/0204023