A multiobjective scatter search algorithm for fault-tolerant NoC mapping optimisation

被引:7
|
作者
Le, Qianqi [1 ]
Yang, Guowu [1 ]
Hung, William N. N. [2 ]
Zhang, Xinpeng [1 ]
Fan, Fuyou [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu 610054, Sichuan, Peoples R China
[2] Synopsys Inc, Mountain View, CA USA
基金
中国国家自然科学基金;
关键词
Network-on-Chip; mapping; scatter search; routing; fault-tolerant; DESIGN;
D O I
10.1080/00207217.2013.805392
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Mapping IP cores to an on-chip network is an important step in Network-on-Chip (NoC) design and affects the performance of NoC systems. A mapping optimisation algorithm and a fault-tolerant mechanism are proposed in this article. The fault-tolerant mechanism and the corresponding routing algorithm can recover NoC communication from switch failures, while preserving high performance. The mapping optimisation algorithm is based on scatter search (SS), which is an intelligent algorithm with a powerful combinatorial search ability. To meet the requests of the NoC mapping application, the standard SS is improved for multiple objective optimisation. This method helps to obtain high-performance mapping layouts. The proposed algorithm was implemented on the Embedded Systems Synthesis Benchmarks Suite (E3S). Experimental results show that this optimisation algorithm achieves low-power consumption, little communication time, balanced link load and high reliability, compared to particle swarm optimisation and genetic algorithm.
引用
收藏
页码:1056 / 1073
页数:18
相关论文
共 50 条
  • [41] Load balancing-oriented fault-tolerant NoC design
    Tan, Ta
    Chen, Xiaowen
    Li, Chen
    Lu, Jianzhuang
    8TH INTERNATIONAL TEST CONFERENCE IN ASIA, ITC-ASIA 2024, 2024,
  • [42] A fault-tolerant real-time scheduling algorithm in software fault-tolerant module
    Liu, Dong
    Xing, Weiyan
    Li, Rui
    Zhang, Chunyuan
    Li, Haiyan
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 961 - +
  • [43] MUDRI: A Fault-Tolerant Decoding Algorithm
    Ivanis, Predrag
    Al Rasheed, Omran
    Vasic, Bane
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 4291 - 4296
  • [44] A LINEAR FAULT-TOLERANT NAMING ALGORITHM
    BEAUQUIER, J
    GASTIN, P
    VILLAIN, V
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 486 : 57 - 70
  • [45] A fault-tolerant broadcasting algorithm for hypercubes
    Chiu, GM
    INFORMATION PROCESSING LETTERS, 1998, 66 (02) : 93 - 99
  • [46] A novel fault-tolerant parallel algorithm
    Wang, Panfeng
    Du, Yunfei
    Fu, Hongyi
    Zhou, Haifang
    Yang, Xuejun
    Yang, Wenjing
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2007, 4847 : 18 - 29
  • [47] A residual basis search algorithm of fault-tolerant programmable logic integrated circuits
    Tyurin S.F.
    Gromov O.A.
    Russian Electrical Engineering, 1600, Allerton Press Incorporation (84): : 647 - 651
  • [48] Design of control architecture based search algorithm for fault-tolerant control system
    Meguetta, Zine-eddine
    Conrard, Blaise
    Bayart, Mireille
    2013 2ND INTERNATIONAL CONFERENCE ON CONTROL AND FAULT-TOLERANT SYSTEMS (SYSTOL), 2013, : 796 - 801
  • [49] Fault-Tolerant Spike Routing Algorithm and Architecture for Three Dimensional NoC-Based Neuromorphic Systems
    Vu, The H.
    Ikechukwu, Ogbodo Mark
    Ben Abdallah, Abderazek
    IEEE ACCESS, 2019, 7 : 90436 - 90452
  • [50] Reinforcement Learning Based Fault-Tolerant Routing Algorithm for Mesh Based NoC and Its FPGA Implementation
    Jagadheesh, Samala
    Bhanu, P. Veda
    Soumya, J.
    Cenkeramaddi, Linga Reddy
    IEEE ACCESS, 2022, 10 : 44724 - 44737