Pareto optimal mapping for tile-based network-on-chip under reliability constraints

被引:8
作者
Le, Qianqi [1 ,2 ]
Yang, Guowu [1 ]
Hung, William N. N. [3 ]
Song, Xiaoyu [4 ,5 ]
Zhang, Xinpeng [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu 610054, Sichuan, Peoples R China
[2] Chengdu Univ Technol, Dept Informat & Comp Sci, Chengdu, Sichuan, Peoples R China
[3] Synopsys Inc, Mountain View, CA USA
[4] Guangxi Univ Nationalities, Guangxi Key Lab Hybrid Computat & IC Design Anal, Nanning, Guangxi, Peoples R China
[5] Portland State Univ, Dept Elect & Comp Engn, Portland, OR 97207 USA
基金
中国国家自然科学基金;
关键词
particle swarm optimization; mapping; network-on-chip; reliability; optimization algorithm; 68W40; 68T20; 68W35; 68W20; ALGORITHM; DESIGN;
D O I
10.1080/00207160.2014.892073
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Mapping for network-on-chip (NoC) is one of the key steps of NoC design. To improve the performance and reliability of NoC architectures, we present a comprehensive optimization algorithm with multiple objectives. We propose to find the Pareto optimal solutions, rather than a single solution usually obtained through scalarization, e.g. weighting the objective functions. In order to meet the NoC mapping requests and strengthen the capability of searching solutions, the standard particle swarm optimization (PSO) algorithm is improved and a fault-tolerant routing is proposed. These methods help to solve the tradeoff between high performance and system reliability. We present a mathematical analysis of the convergence of the improved algorithms, and prove sufficient conditions of convergence. The improved algorithms are implemented on the Embedded Systems Synthesis Benchmarks Suite (E3S). Experimental results show our algorithms achieve high performance and reliability compared with the standard PSO.
引用
收藏
页码:41 / 58
页数:18
相关论文
共 31 条
  • [1] [Anonymous], INT J ELECT
  • [2] NoC synthesis flow for customized domain specific multiprocessor systems-on-chip
    Bertozzi, D
    Jalabert, A
    Murali, S
    Tamhankar, R
    Stergiou, S
    Benini, L
    De Micheli, G
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (02) : 113 - 129
  • [3] Bogdan P., 2006, 1 INT C NANONETWORKS
  • [4] Stochastic Communication: A New Paradigm for Fault-Tolerant Networks-on-Chip
    Bogdan, Paul
    Dumitras, Tudor
    Marculescu, Radu
    [J]. VLSI DESIGN, 2007,
  • [5] Non-Stationary Traffic Analysis and Its Implications on Multicore Platform Design
    Bogdan, Paul
    Marculescu, Radu
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (04) : 508 - 519
  • [6] Changlin Chen, 2012, 2012 Sixth IEEE/ACM International Symposium on Networks-on-Chip (NoCS), P124, DOI 10.1109/NOCS.2012.22
  • [7] Contention-aware Application Mapping for Network-on-Chip Communication Architectures
    Chou, Chen-Ling
    Marculescu, Radu
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2008, : 164 - 169
  • [8] 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
  • [9] Das R, 2009, INT S HIGH PERF COMP, P175, DOI 10.1109/HPCA.2009.4798252
  • [10] 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