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 条
  • [1] LTR: A Low-Overhead and Reliable Routing Algorithm for Network on Chips
    Patooghy, A.
    Miremadi, S. G.
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 129 - 133
  • [2] Self-Healing Router Architecture for Reliable Network-on-Chips
    Khalil, Kasem
    Eldash, Omar
    Bayoumi, Magdy
    2017 24TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2017, : 330 - 333
  • [3] Low-Overhead Architecture for Security Tag
    Shioya, Ryota
    Kim, Daewung
    Horio, Kazuo
    Goshima, Masahiro
    Sakai, Shuichi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (01): : 69 - 78
  • [4] Low-overhead architecture for security tag
    Shioya, Ryota
    Kim, Daewung
    Horio, Kazuo
    Goshima, Masahiro
    Sakai, Shuichi
    IEEE 15TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2009, : 135 - 142
  • [5] An Efficient Method to Reliable Data Transmission in Network-on-Chips
    Patooghy, Ahmad
    Tabkhi, Hamed
    Miremadi, Seyed Ghassem
    13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 467 - 474
  • [6] Low-overhead thermally resilient optical network-on-chip architecture
    Tinati, Melika
    Koohi, Somayyeh
    Hessabi, Shaahin
    NANO COMMUNICATION NETWORKS, 2019, 20 : 31 - 47
  • [7] Flexible Self-Healing Router for Reliable and High-Performance Network-on-Chips Architecture
    Khalil, Kasem
    Eldash, Omar
    Kumar, Ashok
    Bayoumi, Magdy
    2018 31ST IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2018, : 152 - 157
  • [8] Distributed fair DRAM scheduling in network-on-chips architecture
    Dehyadegari, Masoud
    Mohammadi, Siamak
    Yazdani, Naser
    JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (07) : 543 - 550
  • [9] CCAS: Contention and Congestion Aware Switch Allocation for Network-on-Chips
    Li, Cunlu
    Dong, Dezun
    Liao, Xiangke
    Lei, Fei
    Wu, Ji
    PROCEEDINGS OF THE 34TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2016, : 444 - 447
  • [10] Square-Octagon Interconnection Architecture for Network-on-Chips
    Qasem, Meaad Fadhel Ali
    Gu, Huaxi
    2014 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATIONS AND COMPUTING (ICSPCC), 2014, : 715 - 719