Efficient topology reconfiguration for NoC-based multiprocessors: A greedy-memetic algorithm

被引:0
|
作者
Qian, Junyan [1 ,2 ]
Zhang, Chuanfang [1 ,2 ]
Wu, Zheng [1 ,2 ]
Ding, Hao [1 ,2 ]
Li, Long [3 ]
机构
[1] Guangxi Normal Univ, Key Lab Educ Blockchain & Intelligent Technol, Minist Educ, Guilin 541004, Peoples R China
[2] Guangxi Normal Univ, Guangxi Key Lab Multisource Informat Min & Secur, Guilin 541004, Peoples R China
[3] Guilin Univ Elect Technol, Guangxi Key Lab Trusted Software, Guilin 541004, Peoples R China
基金
中国国家自然科学基金;
关键词
Network on chip; Topology reconfiguration; Fault-tolerant; Multiprocessor array; Core-level redundancy; Algorithm; ROUTING ALGORITHM; FAULT-TOLERANCE; NETWORK;
D O I
10.1016/j.jpdc.2024.104904
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In multi -core processor systems, the Network -on -Chip (NoC) serves as a vital communication infrastructure. To ensure chip reliability during potential failures, this paper proposes a two -level topology reconfiguration algorithm with core -level redundancy technology. Initially, a heuristic topology reconfiguration method utilizing a greedy strategy is proposed to perform local replacement of faulty processing elements (PEs) and generate an initial logical topology with shorter interconnection paths between PEs. Then, an intelligent optimization method based on memetic algorithm is introduced to optimize the generated initial topology for better communication performance. The experimental results demonstrate that compared to the current state-of-the-art algorithm, the proposed algorithm achieves an average improvement of 13.92% and 30.83% on various size topologies in terms of distance factor (DF) and congestion factor (CF), which represent communication delay and traffic balance respectively. The proposed algorithm significantly enhances the communication performance of the target topology, mitigating communication latency and potential congestion problems.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] An Efficient Topology Reconfiguration Algorithm for NoC based Multiprocessor Arrays
    Wang, Chao
    Wu, Jigang
    Jiang, Guiyuan
    Sun, Jizhou
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 873 - 880
  • [2] Performance Modeling for Designing NoC-based Multiprocessors
    Nakada, Takashi
    Miwa, Shinobu
    Yano, Keisuke
    Nakamura, Hiroshi
    RAPID SYSTEM PROTOTYPING: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE (RSP 2013), 2013, : 30 - 36
  • [3] On Topology Reconfiguration for Defect-Tolerant NoC-Based Homogeneous Manycore Systems
    Zhang, Lei
    Han, Yinhe
    Xu, Qiang
    Li, Xiao wei
    Li, Huawei
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (09) : 1173 - 1186
  • [4] Processor Allocation Problem for NoC-based Chip Multiprocessors
    Zydek, Dawid
    Selvaraj, Henry
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 96 - 101
  • [5] An Address Remapping Algorithm to Reduce Power Consumption in NoC-based Chip-Multiprocessors
    Chen, Shuyu
    Huang, Letian
    Li, Song
    2016 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2016, : 209 - 210
  • [6] Exploration of distributed shared memory architectures for NoC-based multiprocessors
    Monchiero, Matteo
    Palermo, Gianluca
    Silvano, Cristina
    Villa, Oreste
    2006 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2006, : 144 - +
  • [7] Exploration of distributed shared memory architectures for NoC-based multiprocessors
    Monchiero, Matteo
    Palermo, Gianluca
    Silvano, Cristina
    Villa, Oreste
    JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (10) : 719 - 732
  • [8] Exploiting the Dynamic Partial Reconfiguration on NoC-Based FPGA
    Hassan, Amr
    Mostafa, Hassan
    Fahmy, Hossam A. H.
    Ismail, Yehea
    2017 FIRST NEW GENERATION OF CAS (NGCAS), 2017, : 277 - 280
  • [9] NoC-Based Fault-Tolerant Cache Design in Chip Multiprocessors
    Banaiyanmofrad, Abbas
    Girao, Gustavo
    Dutt, Nikil
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [10] Efficient Cache Reconfiguration Using Machine Learning in NoC-Based Many-Core CMPs
    Charles, Subodha
    Ahmed, Alif
    Ogras, Umit Y.
    Mishra, Prabhat
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2019, 24 (06)