A Heterogeneous Multi-core Network-on-Chip Mapping Optimization Algorithm

被引:0
|
作者
Fang, Juan [1 ]
Zhao, Haoyan [1 ]
Zhang, Jiayue [1 ]
Shi, Jiamei [1 ]
机构
[1] Beijing Univ Technol, Beijing 100124, Peoples R China
关键词
Network on chip; KL_SA algorithm; Mapping optimization; Global optimal approximate solution;
D O I
10.1007/978-3-030-95384-3_24
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Heterogeneous multi-core Network-on-Chip provides high-speed execution and performance to meet the heavy communication demands of the system. However, the system power consumption and delay increase as the number of cores rises. In this paper, we present KL_SA, a mapping scheme based on the Kernighan-Lin (KL) and Simulated Annealing (SA) algorithms, aiming at the mapping optimization problem on heterogeneous multi-core Network-on-Chip. This scheme combines the advantages of the KL algorithm's efficient partitioning and the SA algorithm's global search for optimal solution and improves the latter in turn. Firstly, we divide the task using KL algorithm, with which result to initial the mapping of the SA algorithm, solving the random initialization problem in the SA algorithm, also increasing the likelihood of getting the optimal solution. Secondly, we do the mapping using the SA algorithm with memory function added in the iterative process. In this way, the current best state is memorized without losing the current optimal solution when escaping from the local optimum, ensuring the global optimal approximate solution obtained. Experiments show large savings in the aspects of system power consumption and delay on the system with the proposed mapping scheme compared to the existing mapping schemes.
引用
收藏
页码:370 / 384
页数:15
相关论文
共 50 条
  • [1] Reconfigurable Network-on-Chip Design for Heterogeneous Multi-core System Architecture
    Shen, Jih-Sheng
    Hsiung, Pao-Ann
    Lu, Juin-Ming
    [J]. 2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2014, : 523 - 526
  • [2] Wireless Network-on-Chip: A New Era in Multi-Core Chip Design
    Deb, Sujay
    Mondal, Hemanta Kumar
    [J]. PROCEEDINGS OF THE 2014 25TH IEEE INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP): SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2014, : 59 - 64
  • [3] Reliable network-on-chip design for multi-core system-on-chip
    Kuei-Chung Chang
    [J]. The Journal of Supercomputing, 2011, 55 : 86 - 102
  • [4] Task mapping and scheduling for network-on-chip based multi-core platform with transient faults
    Chatterjee, Navonil
    Paul, Suraj
    Chattopadhyay, Santanu
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 83 : 34 - 56
  • [5] Reliable network-on-chip design for multi-core system-on-chip
    Chang, Kuei-Chung
    [J]. JOURNAL OF SUPERCOMPUTING, 2011, 55 (01): : 86 - 102
  • [6] A Network-on-Chip for Radiation Tolerant, Multi-core FPGA Systems
    Hogan, Justin A.
    Weber, Raymond J.
    LaMeres, Brock J.
    [J]. 2014 IEEE AEROSPACE CONFERENCE, 2014,
  • [7] On the Cooperative Relaying Strategies for Multi-Core Wireless Network-on-Chip
    Vien, Quoc-Tuan
    Agyeman, Michael Opoku
    Tatipamula, Mallik
    Nguyen, Huan X.
    [J]. IEEE ACCESS, 2021, 9 : 9572 - 9583
  • [8] An Efficient Application Core Mapping Algorithm for Wireless Network-on-Chip
    Reddy, B. Naresh Kumar
    Kar, Subrat
    [J]. 2021 IEEE 26TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2021), 2021, : 157 - 160
  • [9] Simulation Environment for Design and Verification of Network-on-Chip and Multi-core Systems
    Khan, Gul N.
    Dumitriu, Victor
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2009, : 403 - 411
  • [10] A 2 GHz network-on-chip communication unit for multi-core microprocessors
    [J]. Zhou, H.-W. (hongw.zhou@gmail.com), 1600, Hunan University (40):