Efficient Application Mapping onto Three-Dimensional Network-on-Chips Using Multi-Objective Particle Swarm Optimization

被引:4
作者
Bougherara, Maamar [1 ,3 ]
Nedjah, Nadia [2 ]
Bennouar, Djamel [3 ]
Kemcha, Rebiha [3 ,4 ]
Mourelle, Luiza de Macedo [5 ]
机构
[1] Bouira Univ, LIMPAF Lab, Bouira, Algeria
[2] Univ Estado Rio De Janeiro, Dept Elect Engn & Telecommun, Rio De Janeiro, Brazil
[3] Ecole Normale Super Kouba, Dept Informat, Algiers, Algeria
[4] Boumerdes Univ, LIMOSE Lab, Boumerdes, Algeria
[5] Univ Estado Rio De Janeiro, Dept Syst Engn & Computat, Rio De Janeiro, Brazil
来源
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2019, PT II: 19TH INTERNATIONAL CONFERENCE, SAINT PETERSBURG, RUSSIA, JULY 1-4, 2019, PROCEEDINGS, PART II | 2019年 / 11620卷
关键词
3D NoCs; IP mapping; Multi-objective optimization; MOPSO; IP ASSIGNMENT; ALGORITHM;
D O I
10.1007/978-3-030-24296-1_53
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Network-on-chip (NoC) is considered the next generation of communication in embedded system. In this case, an application is implemented by a set of collaborative intellectual propriety blocks (IPs). The selection of the most suited block from a library of IPs as well as their physical mapping onto the three-dimensional Network on-chip infrastructure to implement efficiently the application are two NP-complete problems. In this paper, we propose to use Multi-Objective Particle Swarm Optimization (MOPSO) to yield the best selection of IP and there physical mapping of a given application on three-dimensional topologies. In this purpose, MOPSO is exploited to obtain the personalized result for the application at hand. Only the used resources, switches and channels by the application mapping are part of the customized implementation platform. The optimization is driven by the minimization of required hardware area, the imposed execution time and the necessary power consumption of the final implementation.
引用
收藏
页码:654 / 670
页数:17
相关论文
共 27 条
[1]  
Addo-Quaye C, 2005, IEEE INT SOC CONF, P25
[2]  
[Anonymous], 1979, COMPUTERS INTRACTABI
[3]  
Bhardwaj K, 2014, 2014 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT)
[4]  
Bougherara M., 2018, INT C MET NAT INSP C, P435
[5]   IP assignment for efficient NoC-based system design using multi-objective particle swarm optimisation [J].
Bougherara, Maamar ;
Nedjah, Nadia ;
Mourelle, Luiza de Macedo ;
Rahmoun, Rym ;
Sadok, Amel ;
Bennouar, Djamel .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2018, 12 (04) :203-213
[6]  
Bougherara M, 2018, 2018 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), P18, DOI 10.1109/COMAPP.2018.8460231
[7]  
da Silva MVC, 2009, IEEE C EVOL COMPUTAT, P2257, DOI 10.1109/CEC.2009.4983221
[8]   Demystifying 3D ICs: The procs and cons of going vertical [J].
Davis, WR ;
Wilson, J ;
Mick, S ;
Xu, M ;
Hua, H ;
Mineo, C ;
Sule, AM ;
Steer, M ;
Franzon, PD .
IEEE DESIGN & TEST OF COMPUTERS, 2005, 22 (06) :498-510
[9]  
Dick R., Embedded system synthesis benchmarks suites
[10]  
Dick RP, 1998, HARDW SOFTW CODES, P97, DOI 10.1109/HSC.1998.666245