System-level buffer allocation for application-specific networks-on-chip router design

被引:106
作者
Hu, Jingcao [1 ]
Ogras, Umit Y. [1 ]
Marculescu, Radu [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
基金
美国国家科学基金会;
关键词
Buffer sizing; design automation; low power; networks-on-chip (NoCs); optimization;
D O I
10.1109/TCAD.2006.882474
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a novel system-level buffer planning algorithm that can be used to customize the router design in networks-on-chip (NoCs) is presented. More precisely, given the traffic characteristics of the target application and the total budget of the available buffering space, the proposed algorithm automatically assigns the buffer depth for each input channel, in different routers across the chip, such that the overall performance is maximized. This is in deep contrast with the uniform assignment of buffering resources (currently used in NoC design), which can significantly degrade the overall system performance. Indeed, the experimental results show that while the proposed algorithm is very fast, significant performance improvements can be achieved compared to the uniform buffer allocation. For instance, for a complex audio/video application, about 80% savings in buffering resources, can be achieved by smart buffer allocation using the proposed algorithm.
引用
收藏
页码:2919 / 2933
页数:15
相关论文
共 33 条
[1]   PERFORMANCE ANALYSIS OF MESH INTERCONNECTION NETWORKS WITH DETERMINISTIC ROUTING [J].
ADVE, VS ;
VERNON, MK .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (03) :225-246
[3]  
[Anonymous], NETWORK CALCULUS
[4]  
[Anonymous], 2003, IEE P-COMPUT DIG T, DOI DOI 10.1049/ip-cdt:20030830
[5]  
[Anonymous], P IP BAS SOC DES NOV
[6]  
[Anonymous], P IEEE NORCHIP C
[7]  
[Anonymous], INTRO OPERATION RES
[8]   Highly scalable network on chip for reconfigurable systems [J].
Bartic, TA ;
Mignolet, JY ;
Nollet, V ;
Marescaux, T ;
Verkest, D ;
Vernalde, S ;
Lauwereins, R .
INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2003, :79-82
[9]  
BENINI L, 2002, IEEE COMPUT, V1, P70
[10]   An interconnect channel design methodology for high performance integrated circuits [J].
Chandra, V ;
Xu, A ;
Schmit, H ;
Pileggi, L .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, :1138-1143