A fault-tolerant core mapping technique in networks-on-chip

被引:26
|
作者
Khalili, Fatemeh [1 ]
Zarandi, Hamid R. [1 ]
机构
[1] Amirkabir Univ Technol, Dept Comp Engn & Informat Technol, Tehran, Iran
来源
关键词
fault tolerant computing; graph theory; network-on-chip; performance evaluation; power aware computing; fault-tolerant core mapping technique; application mapping; spare core allocation; networks-on-chip; free nonfaulty processing core; application core graph; performance degradation; energy consumption overheads; failure recovery; spare core placement; system fault tolerance properties; fault injection experiments; communication energy reduction; performance improvement;
D O I
10.1049/iet-cdt.2013.0032
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This study proposes a fault-tolerant technique on application mapping and spare core allocation in networks-on-chip. The proposed technique sets the place of spare cores among free non-faulty processing cores, dynamically. Here, dynamically setting means that the places of spare cores are tuned for each application and are not fixed in the platform statically. Some vertices of each application core graph can be known as critical, based on their vulnerabilities, the performance degradation and the energy consumption overheads because of negative impacts of failure recovery. This technique locates the spare cores near to the critical cores. As the main theoretical contribution, the problem of spare core placement and its impression on system fault-tolerance properties is discussed. Some metrics are investigated to be considered in spare core allocation. The results of 1 000 000 fault injection experiments show that the proposed technique leads to communication energy reductions and performance improvement, compared with related works.
引用
收藏
页码:238 / 245
页数:8
相关论文
共 50 条
  • [1] Design of Fault-Tolerant and Reliable Networks-on-Chip
    Wang, Junshi
    Ebrahimi, Masoumeh
    Huang, Letian
    Jantsch, Axel
    Li, Guangjun
    [J]. 2015 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2015, : 545 - 550
  • [2] Fault-Tolerant Network Interfaces for Networks-on-Chip
    Fiorin, Leandro
    Sami, Mariagiovanna
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2014, 11 (01) : 16 - 29
  • [3] Fault-Tolerant Routing Methodology for Networks-on-Chip
    Savva, S.
    [J]. 2017 27TH INTERNATIONAL SYMPOSIUM ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2017,
  • [4] Networks-on-chip: The quest for on-chip fault-tolerant communication
    Marculescu, R
    [J]. ISVLSI 2003: IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: NEW TRENDS AND TECHNOLOGIES FOR VLSI SYSTEMS DESIGN, 2003, : 8 - 12
  • [5] Fault-tolerant routing approach for reconfigurable networks-on-chip
    Rantala, Pekka
    Lehtonen, Teijo
    Isoaho, Jouni
    Plosila, Juha
    [J]. 2006 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2006, : 107 - +
  • [6] Modeling and Analysis of Fault-tolerant Distributed Memories for Networks-on-Chip
    BanaiyanMofrad, Abbas
    Dutt, Nikil
    Girao, Gustavo
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1605 - 1608
  • [7] Double Stairs: A Fault-Tolerant Routing Algorithm for Networks-on-Chip
    Fakhrali, Saleh
    Zarandi, Hamid R.
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2016, 25 (06)
  • [8] Multi-Layer Diagnosis for Fault-Tolerant Networks-on-Chip
    Schley, Gert
    Dalirsani, Atefe
    Eggenberger, Marcus
    Hatami, Nadereh
    Wunderlich, Hans-Joachim
    Radetzki, Martin
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (05) : 848 - 861
  • [9] Stochastic Communication: A New Paradigm for Fault-Tolerant Networks-on-Chip
    Bogdan, Paul
    Dumitras, Tudor
    Marculescu, Radu
    [J]. VLSI DESIGN, 2007,
  • [10] Low cost fault-tolerant routing algorithm for Networks-on-Chip
    Liu, Junxiu
    Harkin, Jim
    Li, Yuhua
    Maguire, Liam
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (06) : 358 - 372