Hybrid Optimization Algorithm Based on Double Particle Swarm in 3D NoC Mapping

被引:5
作者
Fang, Juan [1 ]
Cai, Huayi [1 ]
Lv, Xin [1 ]
机构
[1] Beijing Univ Technol, Fac Informat Technol, Beijing 100124, Peoples R China
基金
中国国家自然科学基金;
关键词
3D NoC; particle swarm optimization; neighborhood search; gene cross-mutation; high performance computing;
D O I
10.3390/mi14030628
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Increasing the number of cores on a chip is one way to solve the bottleneck of exponential growth but an excessive number of cores can lead to problems such as communication blockage and overheating of the chip. Currently, networks-on-chip (NoC) can offer an effective solution to the problem of the communication bottleneck within the chip. With current advancements in IC manufacturing technology, chips can now be 3D-stacked in order to increase chip throughput as well as reduce power consumption while reducing the area of the chip. Automating the mapping of applications into 3D NoC topologies is an important new direction for research in the field of 3D NoC. In this paper, a 3D NoC partitioning algorithm is proposed, which can delineate the 3D NoC region to be mapped. Additionally, a double particle swarm optimization (DPSO) based heuristic algorithm is proposed, which can integrate the characteristics of neighborhood search and genetic algorithms, and thus solve the problem of a particle swarm algorithm falling into local optimal solutions. It is experimentally demonstrated that this DPSO-based hybrid optimization algorithm has a higher throughput rate and lower energy loss than the traditional heuristic algorithm.
引用
收藏
页数:17
相关论文
共 21 条
[1]   KBMA: A knowledge-based multi-objective application mapping approach for 3D NoC [J].
Alagarsamy, Aravindhan ;
Gopalakrishnan, Lakshminarayanan ;
Ko, Seok-Bum .
IET COMPUTERS AND DIGITAL TECHNIQUES, 2019, 13 (04) :324-334
[2]   Implementation of a thermal management unit for canceling temperature-dependent clock skew variations [J].
Chakraborty, A. ;
Duraisami, K. ;
Sathanur, A. ;
Sithambaram, P. ;
Macii, A. ;
Macii, E. ;
Poncino, M. .
INTEGRATION-THE VLSI JOURNAL, 2008, 41 (01) :2-8
[3]   Thermal-Constrained Task Allocation for Interconnect Energy Reduction in 3-D Homogeneous MPSoCs [J].
Cheng, Yuanqing ;
Zhang, Lei ;
Han, Yinhe ;
Li, Xiaowei .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (02) :239-249
[4]  
De Barros J.B., 2019, P 32 S INTEGRATED CI, P5
[5]  
Dick RP, 1998, HARDW SOFTW CODES, P97, DOI 10.1109/HSC.1998.666245
[6]   Analysis and prediction of COVID-19 epidemic in South Africa [J].
Ding, Wei ;
Wang, Qing-Guo ;
Zhang, Jin-Xi .
ISA TRANSACTIONS, 2022, 124 :182-190
[7]   KL_GA: an application mapping algorithm for mesh-of-tree (MoT) architecture in network-on-chip design [J].
Fang, Juan ;
Yu, Lu ;
Liu, Sitong ;
Lu, Jiajia ;
Chen, Tan .
JOURNAL OF SUPERCOMPUTING, 2015, 71 (11) :4056-4071
[8]   3D NoC Low-Power Mapping Optimization Based on Improved Genetic Algorithm [J].
Gan, Yu ;
Guo, Hong ;
Zhou, Ziheng .
MICROMACHINES, 2021, 12 (10)
[9]  
Garg S., 2015, P DESIGN AUTOMATION, P1
[10]  
Hertl M., 2009, P PHYS FAIL AN INT C