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
相关论文
共 23 条
  • [1] [Anonymous], INT C VER LARG SCAL
  • [2] [Anonymous], IEEE INT C COMP DES
  • [3] Choudhary N., 2011, Proceedings of the 2011 IEEE 6th International Workshop on Electronic Design, Test and Application (DELTA 2011), P93, DOI 10.1109/DELTA.2011.26
  • [4] Power-aware multi-objective evolutionary optimisation for application mapping on network-on-chip platforms
    da Silva, M. V. C.
    Nedjah, N.
    Mourelle, L. M.
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 2010, 97 (10) : 1163 - 1179
  • [5] Das R, 2009, INT S HIGH PERF COMP, P175, DOI 10.1109/HPCA.2009.4798252
  • [6] Dynamic Task Mapping for MPSoCs
    de Souza Carvalho, Ewerson Luiz
    Vilar Calazans, Ney Laert
    Moraes, Fernando Gehm
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2010, 27 (05): : 26 - 35
  • [7] Dick R., Embedded system synthesis benchmarks suites
  • [8] Designing fault-tolerant network-on-chip router architecture
    Eghbal, Ashkan
    Yaghini, Pooria M.
    Pedram, H.
    Zarandi, H. R.
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 2010, 97 (10) : 1181 - 1192
  • [9] Glover F, 2000, CONTROL CYBERN, V29, P653
  • [10] Energy-aware mapping for tile-based NoC architectures under performance constraints
    Hu, JC
    Marculescu, R
    [J]. ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, : 233 - 239