Delay Bound Optimization in NoC Using a Discrete Firefly Algorithm

被引:1
作者
Du, Gaoming [1 ]
Tian, Chao [1 ]
Li, Zhenmin [1 ]
Zhang, Duoli [1 ]
Zhang, Chuan [2 ,3 ]
Wang, Xiaolei [1 ]
Yin, Yongsheng [1 ]
机构
[1] Hefei Univ Technol, Inst VLSI Design, Hefei 230601, Peoples R China
[2] Southeast Univ, Natl Mobile Commun Res Lab, Nanjing 211189, Peoples R China
[3] Purple Mt Labs, Nanjing 211111, Peoples R China
关键词
delay bound; network calculus; network on chip; firefly algorithm; NETWORK-ON-CHIP; FLOW;
D O I
10.3390/electronics8121507
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The delay bound in system on chips (SoC) represents the worst-case traverse time of on-chip communication. In network on chip (NoC)-based SoC, optimizing the delay bound is challenging due to two aspects: (1) the delay bound is hard to obtain by traditional methods such as simulation; (2) the delay bound changes with the different application mappings. In this paper, we propose a delay bound optimization method using discrete firefly optimization algorithms (DBFA). First, we present a formal analytical delay bound model based on network calculus for both unipath and multipath routing in NoCs. We then set every flow in the application as the target flow and calculate the delay bound using the proposed model. Finally, we adopt firefly algorithm (FA) as the optimization method for minimizing the delay bound. We used industry patterns (video object plane decoder (VOPD), multiwindow display (MWD), etc.) to verify the effectiveness of delay bound optimization method. Experiments show that the proposed method is both effective and reliable, with a maximum optimization of 42.86%.
引用
收藏
页数:14
相关论文
共 36 条
[1]  
Ayed H, 2016, 2016 IEEE WORLD CONFERENCE ON FACTORY COMMUNICATION SYSTEMS (WFCS)
[2]  
Azarnova T. V., 2019, Journal of Physics: Conference Series, V1203, DOI 10.1088/1742-6596/1203/1/012055
[3]   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
[4]  
Bogdan P., 2010, 2010 IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), P231
[5]   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
[6]   The Connection-Then-Credit Flow Control Protocol for Heterogeneous Multicore Systems-on-Chip [J].
Concer, Nicola ;
Bononi, Luciano ;
Soulie, Michael ;
Locatelli, Riccardo ;
Carloni, Luca P. .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (06) :869-882
[7]   A CALCULUS FOR NETWORK DELAY .1. NETWORK ELEMENTS IN ISOLATION [J].
CRUZ, RL .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (01) :114-131
[8]  
Du G., 2017, P IEEE ACM INT S NET, DOI [10.1145/313021S.3130229, DOI 10.1145/313021S.3130229]
[9]  
Du GM, 2012, CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, P123
[10]   Mixed variable structural optimization using Firefly Algorithm [J].
Gandomi, Amir Hossein ;
Yang, Xin-She ;
Alavi, Amir Hossein .
COMPUTERS & STRUCTURES, 2011, 89 (23-24) :2325-2336