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 条
  • [21] A Fault-Tolerant NoC Scheme Using Bidirectional Channel
    Tsai, Wen-Chung
    Zheng, Deng-Yuan
    Chen, Sao-Jie
    Hu, Yu-Hen
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 918 - 923
  • [22] Monitoring circuit based on threshold for fault-tolerant NoC
    Dai, L.
    Shang, D.
    Xia, F.
    Yakovlev, A.
    ELECTRONICS LETTERS, 2010, 46 (14) : 984 - U44
  • [23] A Novel Low-Latency Regional Fault-Aware Fault-Tolerant Routing Algorithm for Wireless NoC
    Ouyang, Yiming
    Wang, Qi
    Ru, Mengxuan
    Liang, Huaguo
    Li, Jianhua
    IEEE ACCESS, 2020, 8 : 22650 - 22663
  • [24] A multi objectives fault-tolerant scheduling algorithm based on consecutive mapping
    Qiao, Fu
    Zhang, Guoyin
    Journal of Information and Computational Science, 2010, 7 (11): : 2363 - 2367
  • [25] Very Fine-grained Fault-tolerant Routing Algorithm of NoC Based on Buffer Reuse
    Zhang, Shijian
    Han, Guodong
    Zhang, Fan
    PROCEEDINGS OF 2013 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2012, : 758 - 762
  • [26] Mapping matrix multiplication algorithm onto fault-tolerant systolic array
    Stojanovic, NM
    Milovanovic, EI
    Stojmenovic, I
    Milovanovic, IZ
    Tokic, TI
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2004, 48 (1-2) : 275 - 289
  • [27] Topology Partitioning with Fault-Tolerant Mapping
    Hasan, M. Masud
    Jue, Jason P.
    2011 OPTICAL FIBER COMMUNICATION CONFERENCE AND EXPOSITION (OFC/NFOEC) AND THE NATIONAL FIBER OPTIC ENGINEERS CONFERENCE, 2011,
  • [28] Fault-Tolerant Architecture and Deflection Routing for Degradable NoC Switches
    Kohler, Adan
    Radetzki, Martin
    2009 3RD ACM/IEEE INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP, 2009, : 22 - 31
  • [29] Low Overhead Monitor Mechanism for Fault-tolerant Analysis of NoC
    Liu, Junxiu
    Harkin, Jim
    Li, Yuhua
    Maguire, Liam
    Linares-Barranco, Alejandro
    2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SOCS (MCSOC), 2014, : 189 - 196
  • [30] A degradable NoC router for the improvement of fault-tolerant routing performance
    Fukushi, Masaru
    Katsuta, Toshihiro
    Kurokawa, Yota
    ARTIFICIAL LIFE AND ROBOTICS, 2020, 25 (02) : 301 - 307