Contention-aware Application Mapping for Network-on-Chip Communication Architectures

被引:86
作者
Chou, Chen-Ling [1 ]
Marculescu, Radu [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
来源
2008 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN | 2008年
关键词
D O I
10.1109/ICCD.2008.4751856
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we analyze the impact of network contention on the application mapping for tile-based Network-on-Chip (NoC) architectures. Our main theoretical contribution consists of an integer linear programming (ILP) formulation of the contention-aware application mapping problem which aims at minimizing the inter-tile network contention. To solve the scalability problem caused by ILP formulation, we propose a linear programming (LP) approach followed by an mapping heuristic. Taken together, they provide near-optimal solutions while reducing the runtime significantly. Experimental results show that, compared to other existing mapping approaches based on communication energy minimization, our contention-aware mapping technique achieves a significant decrease in packet latency (and implicitly, a throughput increase) with a negligible communication energy overhead.
引用
收藏
页码:164 / 169
页数:6
相关论文
共 20 条
[1]  
[Anonymous], 1993, GEOMETRIC ALGORITHMS
[2]  
Ascia G, 2004, INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, P182
[3]   MILP based task mapping for heterogeneous multiprocessor systems [J].
Bender, A .
EURO-DAC '96 - EUROPEAN DESIGN AUTOMATION CONFERENCE WITH EURO-VHDL '96 AND EXHIBITION, PROCEEDINGS, 1996, :190-197
[4]   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
[5]  
Hansson A, 2005, 2005 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, P75
[6]   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
[7]   On-chip communication architecture exploration: A quantitative evaluation of point-to-point, bus, and network-on-chip approaches [J].
Lee, Hyung Gyu ;
Chang, Naehyuck ;
Ogras, Umit Y. ;
Marculescu, Radu .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2007, 12 (03)
[8]  
Lei T, 2003, EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, P180
[9]   Bandwidth-constrained mapping of cores onto NoC architectures [J].
Murali, S ;
De Micheli, G .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, :896-901
[10]  
OGRAS UY, 2008, ACM T DESIGN AUTOMAT, V13