A low-overhead and reliable switch architecture for Network-on-Chips

被引:7
|
作者
Patooghy, Ahmad [1 ]
Miremadi, Seyed Ghassem [1 ]
Fazeli, Mandi [1 ]
机构
[1] Sharif Univ Technol, Tehran, Iran
关键词
Networks-on-Chip; Reliability; Virtual Channel; Flow-control; Modeling; ERROR; TOLERANCE; DESIGN; MODEL;
D O I
10.1016/j.vlsi.2010.02.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes and evaluates Low-overhead, Reliable Switch (LRS) architecture to enhance the reliability of Network-on-Chips (NoCs). The proposed switch architecture exploits information and hardware redundancies to eliminate retransmission of faulty flits. The LRS architecture creates a redundant copy of each newly received flit and stores the redundant flit in a duplicated flit buffer that is associated with the incoming channel of the flit. Flit buffers in the LRS are equipped with information redundancy to detect probable bit flip errors. When an error is detected in a flit buffer, its duplicated buffer is used to recover the correct value of the flit. In this way, the propagation of the erroneous flits in NoC is prevented without any need to credit signals and, retransmission buffers. Using an HDL-based NoC simulator, the LRS is compared to two other widely used reliability enhancement methods: the Switch-to-Switch (S2S) and the End-to-End (E2E) methods. The simulation results show that the LRS consumes less power and provides higher performance compared to those of the E2E and S2S methods. More importantly, unlike the E2E and the S2S methods, the LRS has constant overheads, which makes it applicable in all working conditions. To validate the comparison, an analytical performance and reliability model is developed for the LRS, S2S and E2E methods. The results of the model match those obtained from the simulations while the proposed model is significantly faster. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:268 / 278
页数:11
相关论文
共 50 条
  • [21] Toward Low-Overhead Inter-Switch Coordination in Network-Wide Data Plane Program Deployment
    Chen, Xiang
    Liu, Hongyan
    Xiao, Qingjiang
    Guo, Kaiwei
    Sun, Tingxin
    Ling, Xiang
    Liu, Xuan
    Huang, Qun
    Zhang, Dong
    Zhou, Haifeng
    Zhang, Fan
    Wu, Chunming
    2022 IEEE 42ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2022), 2022, : 370 - 380
  • [22] Low-Overhead Network Coding Communication for Wireless Multihop Networks
    Aoi, Yusuke
    Higaki, Hiroaki
    2019 6TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2019), 2019, : 1060 - 1065
  • [23] Low-Overhead Deadlock Prediction
    Cai, Yan
    Meng, Ruijie
    Palsberg, Jens
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 1298 - 1309
  • [24] Hermes: Low-Overhead Inter-Switch Coordination in Network-Wide Data Plane Program Deployment
    Chen, Xiang
    Liu, Hongyan
    Xiao, Qingjiang
    Huang, Qun
    Zhang, Dong
    Zhou, Haifeng
    Zhou, Boyang
    Wu, Chunming
    Liu, Xuan
    Yang, Qiang
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (04) : 2842 - 2857
  • [25] Low-overhead Secure Network Coding based on Chaotic Sequence
    Xu, Guangxian
    Fu, Xiao
    Wu, Wei
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (02): : 605 - 610
  • [26] Enabling In-SRAM Pattern Processing With Low-Overhead Reporting Architecture
    Sadredini, Elaheh
    Rahimi, Reza
    Skadron, Kevin
    IEEE COMPUTER ARCHITECTURE LETTERS, 2020, 19 (02) : 167 - 170
  • [27] An Approximate Communication Framework for Network-on-Chips
    Chen, Yuechen
    Louri, Ahmed
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (06) : 1434 - 1446
  • [28] A low overhead, fault tolerant and congestion aware routing algorithm for 3D mesh-based Network-on-Chips
    Jouybari, Hoda Naghibi
    Mohammadi, Karim
    MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (08) : 991 - 999
  • [29] Low-Overhead Paxos Replication
    Guo J.
    Chu J.
    Cai P.
    Zhou M.
    Zhou A.
    Data Science and Engineering, 2017, 2 (2) : 169 - 177
  • [30] Parallel FFT algorithms on network-on-chips
    Bahn, Jun Ho
    Yang, Jungsook
    Bagherzadeh, Nader
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 1087 - 1093