Multi-Application Network-on-Chip Design using Global Mapping and Local Reconfiguration

被引:10
作者
Soumya, J. [1 ]
Sharma, Ashish [1 ]
Chattopadhyay, Santanu [1 ]
机构
[1] Indian Inst Technol Kharagpur, Dept Elect & Elect Commun Engn, Kharagpur, W Bengal, India
关键词
Combined core graph; reconfiguration; integer linear programming; particle swarm optimization; ENERGY-AWARE; CORES;
D O I
10.1145/2556944
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article proposes a reconfigurable Network-on-Chip (NoC) architecture based on mesh topology. It provides a local reconfiguration of cores to connect to any of the neighboring routers, depending upon the currently executing application. The area overhead for this local reconfiguration has been shown to be very small. We have also presented the strategy to map the cores of an application set onto this architecture. This has been achieved via a two-phase procedure. In the first phase, the cores of the combined application set are mapped tentatively to individual routers, minimizing the communication cost. In the second phase, for each application, positions of individual cores are finalized. A core gets attached to any neighbor of its tentative allocation. We have proposed Integer Linear Programming (ILP) formulation of both the phases. Since ILP takes large amount of CPU time, we have also formulated a Particle Swarm Optimization (PSO)-based solution for the two phases. A heuristic approach has also been developed for the reconfiguration. Comparison of communication cost, latency and network energy have been carried out for the applications, before and after reconfiguration. It shows significant improvement in performance via reconfiguration.
引用
收藏
页数:24
相关论文
共 42 条
[1]  
Ahmad B, 2006, AHS 2006: FIRST NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, PROCEEDINGS, P405
[2]  
[Anonymous], DES VIS US GUID VERS
[3]  
[Anonymous], 2008, INT J HIGH PERFORMAN, DOI DOI 10.1504/IJHPSA.2008.021797
[4]  
[Anonymous], INTEGRATION VLSI J
[5]  
[Anonymous], 2006, P DES AUT TEST EUR C
[6]  
[Anonymous], 2010, 2010 IEEE INT S PAR, DOI DOI 10.1109/IPDPSW.2010.5470753
[7]   Topology adaptive network-on-chip design and implementation [J].
Bartic, TA ;
Mignolet, JY ;
Nollet, V ;
Marescaux, T ;
Verkest, D ;
Vernalde, S ;
Lauwereins, R .
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2005, 152 (04) :467-472
[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]   NoC synthesis flow for customized domain specific multiprocessor systems-on-chip [J].
Bertozzi, D ;
Jalabert, A ;
Murali, S ;
Tamhankar, R ;
Stergiou, S ;
Benini, L ;
De Micheli, G .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (02) :113-129
[10]   Energy- and performance-aware incremental mapping for networks on chip with multiple voltage levels [J].
Chou, Chen-Ling ;
Ogras, Umit Y. ;
Marculescu, Radu .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (10) :1866-1879