Memory Access Aware Mapping for Networks-on-Chip

被引:20
作者
Jin, Xi [1 ]
Guan, Nan [1 ,2 ]
Deng, Qingxu [1 ]
Yi, Wang [1 ,2 ]
机构
[1] Northeastern Univ, Inst Comp Software, Shenyang, Liaoning, Peoples R China
[2] Uppsala Univ, Dept Informat Technol, Uppsala, Sweden
来源
2011 IEEE 17TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2011), VOL 1 | 2011年
关键词
CONTROLLER;
D O I
10.1109/RTCSA.2011.31
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Networks-on-Chip (NoC) has been introduced to offer high on-chip communication bandwidth for large-scale multi-core systems. However, the communication bandwidth between NoC chips and off-chip memories is relatively low, which seriously limits the overall system performance. So optimizing the off-chip memory communication efficiency is a crucial issue in the NoC system design flow. In this paper, we present a memory access aware mapping algorithm for NoC, which explores SDRAM access parallelization in order to offer higher off-chip memory communication efficiency, and eventually achieve higher overall system performance. To the best of our knowledge, this is the first work to consider off-chip memory communication efficiency in application mapping on NoC. Experimental results showed that, comparing with classical NoC mapping algorithms, our algorithm can significantly improve the memory utilization and overall system throughput (on average 60% improvement).
引用
收藏
页码:339 / 348
页数:10
相关论文
共 25 条
[1]  
[Anonymous], 2007, Memory Systems: Cache, DRAM, Disk
[2]  
Ascia G, 2004, INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, P182
[3]   Networks on chips: A new SoC paradigm [J].
Benini, L ;
De Micheli, G .
COMPUTER, 2002, 35 (01) :70-+
[4]   Xpipes: A network-on-chip architecture for gigascale systems-on-chip [J].
Bertozzi, Davide ;
Benini, Luca .
IEEE Circuits and Systems Magazine, 2004, 4 (02) :18-31
[5]   Contention-aware Application Mapping for Network-on-Chip Communication Architectures [J].
Chou, Chen-Ling ;
Marculescu, Radu .
2008 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2008, :164-169
[6]  
Dally W. J., 2002, P DES AUT C, P648
[7]  
Glass CJ, 1996, IEEE T PARALL DISTR, V7, P620
[8]   AEthereal network on chip: Concepts, architectures, and implementations [J].
Goossens, K ;
Dielissen, J ;
Radulescu, A .
IEEE DESIGN & TEST OF COMPUTERS, 2005, 22 (05) :414-421
[9]  
Goossens K., 2005, UNIFIED APPROACH CON, P75
[10]  
Heithecker S, 2005, DES AUT CON, P575