Enhancing Reliability and Energy Efficiency in Many-Core Processors Through Fault-Tolerant Network-on-Chip

被引:2
|
作者
Reddy, B. Naresh Kumar [1 ]
Rahman, Md. Zia Ur [2 ]
Lay-Ekuakille, Aime [3 ]
机构
[1] Natl Inst Technol Tiruchirappalli, Dept Elect & Commun Engn, Tiruchirappalli 620015, India
[2] Koneru Lakshmaiah Educ Fdn, Dept Elect & Commun Engn, Guntur 522502, India
[3] Univ Salento, Dept Innovat Engn, I-73100 Lecce, Italy
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2024年 / 21卷 / 05期
关键词
Network-on-chip; core; task mapping; communication energy; performance; FPGA board;
D O I
10.1109/TNSM.2024.3394886
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents a proposal for fault-tolerant task mapping on many-core processors to enhance system performance and reduce communication energy. The proposed algorithm maps tasks onto a 2-D mesh network-on-chip (NoC) and a modified NoC (MNoC) platform. The focus of this article is primarily on addressing permanent faults. In the scenario of a permanent fault within the mapped core, the algorithm also proposes a spare core placement strategy. This involves allocating the spare core based on considerations related to communication energy. The proposed task mapping algorithm underwent evaluation using various benchmarks, including multimedia and synthetic benchmarks. The results were then compared to those obtained from a 2-D mesh NoC and three related algorithms, all under the same task graph and NoC size. The simulation results showed that the proposed mapping algorithm on the modified NoC platform leads to improved performance and communication energy reductions when compared to the 2-D mesh NoC and the other three algorithms. To validate the proposed fault-tolerant task mapping algorithm on the modified NoC platform, A Field Programmable Gate Array (FPGA) was used to measure performance metrics such as application runtime, area, and on-chip power consumption in both faulty and non-faulty conditions. The hardware results indicated significant improvements when comparing the proposed FTTM on MNoC and 2-D NoC with existing approaches.
引用
收藏
页码:5049 / 5062
页数:14
相关论文
共 43 条
  • [1] Performance analysis of network-on-chip in many-core processors
    Bhaskar, A. Vijaya
    Venkatesh, T. G.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 147 : 196 - 208
  • [2] Throughput Considerations of Fault-Tolerant Routing in Network-on-Chip
    Rezazadeh, Arshin
    Fathy, Mahmood
    CONTEMPORARY COMPUTING, PROCEEDINGS, 2009, 40 : 81 - 92
  • [3] Fault-Tolerant Network-on-Chip Design with Flexible Spare Core Placement
    Bhanu, P. Veda
    Kulkarni, Pranav Venkatesh
    Soumya, J.
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2019, 15 (01)
  • [4] A Performance-Enhancing Fault-Tolerant Routing Algorithm for Network-on-Chip in Uniform Traffic
    Rezazadeh, Arshin
    Fathy, Mahmood
    Hassanzadeh, Amin
    2009 THIRD ASIA INTERNATIONAL CONFERENCE ON MODELLING & SIMULATION, VOLS 1 AND 2, 2009, : 614 - +
  • [5] A survey on fault-tolerant application mapping techniques for Network-on-Chip
    Kadri, Nassima
    Koudil, Mouloud
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 92 : 39 - 52
  • [6] Fault-Tolerant Application-Specific Network-on-Chip
    Koupaei, Fathollah Karimi
    Khademzadeh, Ahmad
    Janidarmian, Majid
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2011, VOL II, 2011, : 734 - 738
  • [7] Simple fault-tolerant method to balance load in network-on-chip
    Xie, Ruilian
    Cai, Jueping
    Xin, Xin
    ELECTRONICS LETTERS, 2016, 52 (10) : 814 - 816
  • [8] An Enhanced Fault-Tolerant Routing Algorithm for Mesh Network-on-Chip
    Rezazadeh, Arshin
    Fathy, Mahmood
    Rahnavard, Gholamali
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 505 - +
  • [9] Fault-Tolerant Flow Control With Dataflow Division In Network-on-Chip
    Wu, Yaoyi
    Jiang, Jiang
    Jiao, Jiajia
    Han, Xing
    FUTURE INFORMATION TECHNOLOGY, 2011, 13 : 300 - 304
  • [10] Optimized Fault-Tolerant Buffer Design for Network-on-Chip Applications
    Pinheiro, Alan C.
    Silveira, Jarbas A. N.
    Tavares, Daniel A. B.
    Silva, Felipe G. A.
    Marcon, Cesar A. M.
    2019 IEEE 10TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2019, : 217 - 220