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 条
  • [21] An effective scheduling and mapping algorithm of tasks for heterogeneous NoC-Based MPSoC
    Yang, Pengfei
    Wang, Quan
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2015, 49 (06): : 72 - 76
  • [22] A Fault-Tolerant Low-Energy Multi-Application Mapping onto NoC-based Multiprocessors
    Khalili, Fatemeh
    Zarandi, Hamid R.
    15TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2012) / 10TH IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2012), 2012, : 421 - 428
  • [23] TPE: Trajectory Path Encoding for Anonymous Routing Algorithm in NoC-based Systems
    Chen, Kun-Chih
    Kao, Ting -En
    Ke, Li-Heng
    2024 IEEE THE 20TH ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, APCCAS 2024, 2024, : 179 - 182
  • [24] An energy-aware online task mapping algorithm in NoC-based system
    Bin Xie
    Tianzhou Chen
    Wei Hu
    Xingsheng Tang
    Dazhou Wang
    The Journal of Supercomputing, 2013, 64 : 1021 - 1037
  • [25] Designing Efficient NoC-Based Neural Network Architectures for Identification of Epileptic Seizure
    Ghosh A.
    Roy A.P.
    Patra R.
    Mondal H.K.
    SN Computer Science, 2021, 2 (5)
  • [26] Efficient Heuristics for Minimizing Communication Overhead in NoC-based Heterogeneous MPSoC Platforms
    Singh, Amit Kumar
    Wu Jigang
    Prakash, Alok
    Srikanthan, Thambipillai
    RSP 2009: TWENTIETH IEEE/IFIP INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2009, : 55 - 60
  • [27] Effective Task Scheduling and IP Mapping Algorithm for Heterogeneous NoC-Based MPSoC
    Yang, Peng-Fei
    Wang, Quan
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [28] A NoC-based custom FPGA configuration memory architecture for ultra-fast micro-reconfiguration
    Kulkarni, Amit
    Bahrebar, Poona
    Stroobandt, Dirk
    Stramondo, Giulio
    Ciobanu, Catalin Bogdan
    Varbanescu, Ana Lucia
    2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 203 - 206
  • [29] Hard real-time application mapping reconfiguration for NoC-based many-core systems
    Pourmohseni, Behnaz
    Wildermann, Stefan
    Glass, Michael
    Teich, Juergen
    REAL-TIME SYSTEMS, 2019, 55 (02) : 433 - 469
  • [30] Hard real-time application mapping reconfiguration for NoC-based many-core systems
    Behnaz Pourmohseni
    Stefan Wildermann
    Michael Glaß
    Jürgen Teich
    Real-Time Systems, 2019, 55 : 433 - 469