A Constructive Heuristic for Application Mapping onto Mesh Based Network-on-Chip

被引:14
作者
Sahu, Pradip Kumar [1 ]
Manna, Kanchan [1 ]
Shah, Tapan [1 ]
Chattopadhyay, Santanu [1 ]
机构
[1] Indian Inst Technol, Elect & Elect Commun Engn, Kharagpur 721302, W Bengal, India
关键词
Application mapping; network-on-chip; system-on-chip; intellectual property; mesh topology; AWARE;
D O I
10.1142/S0218126615501261
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mapping constitutes a very important step in network-on-chip (NoC)-based implementation of an application. An application is often represented in the form of an application core graph. The cores of the core graph communicate between themselves using the underlying network. This paper presents a constructive heuristic to statically map applications on two-dimensional mesh-connected NoC. The approach corresponds to a design time decision of attachment of cores to the routers. The mapping results, in terms of overall communication cost metric, have been compared with many well-known techniques reported in the literature and also with an exact method built around integer linear programming (ILP). A thorough complexity analysis of the algorithm has been performed. For smaller benchmarks, the results obtained are same as those for the ILP generated solutions. For benchmarks containing 64 and higher number of cores, the mapping solutions are better than the existing ones. Dynamic performances of the mapped solutions have been compared with respect to synthetically generated self-similar traffic. In many cases, our approach requires less latency and energy per packet than the existing methods while providing higher throughput.
引用
收藏
页数:29
相关论文
共 50 条
[1]  
[Anonymous], 2014, INT J COMPUT APPL
[2]  
[Anonymous], 1998, P INT WORKSH HARDW S
[3]  
[Anonymous], 2010, J COMMUN COMPUT
[4]  
[Anonymous], P IEEE INT C COMM MO
[5]   Networks on chips: A new SoC paradigm [J].
Benini, L ;
De Micheli, G .
COMPUTER, 2002, 35 (01) :70-+
[6]  
Benyamina A. H., 2010, C METAHEURISTICS NAT, P1
[7]   Energy and Bandwidth Aware Mapping of IPs onto Regular NoC Architectures Using Multi-Objective Genetic Algorithms [J].
Bhardwaj, Kshitij ;
Jena, Rabindra K. .
2009 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2009, :27-+
[8]   Low-power algorithm for automatic topology generation for application-specific networks on chips [J].
Chang, K. -C ;
Chen, T-F .
IET COMPUTERS AND DIGITAL TECHNIQUES, 2008, 2 (03) :239-249
[9]   An Energy-Aware Heuristic Constructive Mapping Algorithm for Network on Chip [J].
Chen, Yancang ;
Xie, Lunguo ;
Li, Jinwen .
2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, :101-+
[10]   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