RQNoC: A Resilient Quality-of-Service Network-on-Chip with Service Redirection

被引:1
|
作者
Malek, Alirad [1 ]
Sourdis, Ioannis [1 ]
Tzilis, Stavros [1 ]
He, Yifan [2 ]
Rauwerda, Gerard [2 ]
机构
[1] Chalmers Univ Technol, Dept Comp Sci & Engn, SE-41296 Gothenburg, Sweden
[2] Recore Syst, POB 77, NL-7500 AB Enschede, Netherlands
关键词
Design; Reliability; Performance; Fault tolerance; network-on-chip; quality-of-service; ROUTING ALGORITHM; FAULT-TOLERANCE; ARCHITECTURE; CHALLENGES; NOC;
D O I
10.1145/2846097
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we describe RQNoC, a service-oriented Network-on-Chip (NoC) resilient to permanent faults. We characterize the network resources based on the particular service that they support and, when faulty, bypass them, allowing the respective traffic class to be redirected. We propose two alternatives for service redirection, each having different advantages and disadvantages. The first one, Service Detour, uses longer alternative paths through resources of the same service to bypass faulty network parts, keeping traffic classes isolated. The second approach, Service Merge, uses resources of other services providing shorter paths but allowing traffic classes to interfere with each other. The remaining network resources that are common for all services employ additional mechanisms for tolerating faults. Links tolerate faults using additional spare wires combined with a flit-shifting mechanism, and the router control is protected with Triple-Modular-Redundancy (TMR). The proposed RQNoC network designs are implemented in 65nm technology and evaluated in terms of performance, area, power consumption, and fault tolerance. Service Detour requires 9% more area and consumes 7.3% more power compared to a baseline network, not tolerant to faults. Its packet latency and throughput is close to the fault-free performance at low-fault densities, but fault tolerance and performance drop substantially for 8 or more network faults. Service Merge requires 22% more area and 27% more power than the baseline and has a 9% slower clock. Compared to a fault-free network, a Service Merge RQNoC with up to 32 faults has increased packet latency up to 1.5 to 2.4x and reduced throughput to 70% or 50%. However, it delivers substantially better fault tolerance, having a mean network connectivity above 90% even with 32 network faults versus 41% of a Service Detour network. Combining Serve Merge and Service Detour improves fault tolerance, further sustaining a higher number of network faults and reduced packet latency.
引用
收藏
页数:25
相关论文
共 50 条
  • [31] Mapping and physical planning of Networks-on-Chip architectures with quality-of-service guarantees
    Murali, Srinivasan
    Benini, Luca
    De Micheli, Giovanni
    [J]. ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 27 - 32
  • [32] Globally-synchronized frames for guaranteed quality-of-service in on-chip networks
    Lee, Jae W.
    Ng, Man Cheuk
    Asanovic, Krste
    [J]. ISCA 2008 PROCEEDINGS: 35TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2008, : 89 - +
  • [33] Quality-of-service allocation for networks with bounded-delay service
    Chu, YP
    Lin, KC
    [J]. ELECTRONICS LETTERS, 2000, 36 (01) : 97 - 99
  • [34] Automatic Quality-of-Service Evaluation in Service-Oriented Computing
    Martinez Sune, Agustin E.
    Lopez Pombo, Carlos G.
    [J]. COORDINATION MODELS AND LANGUAGES, COORDINATION 2019, 2019, 11533 : 221 - 236
  • [35] Connectionless quality-of-service routing framework
    Zhao, Youjian
    Zhang, Tielei
    Cui, Yong
    [J]. 2006 IMACS: MULTICONFERENCE ON COMPUTATIONAL ENGINEERING IN SYSTEMS APPLICATIONS, VOLS 1 AND 2, 2006, : 945 - +
  • [36] WiMax quality-of-service estimations and measurement
    Delannoy, P.
    Nguyen, H. D.
    Marot, M.
    Agoulmine, N.
    Becker, M.
    [J]. COMPUTER COMMUNICATIONS, 2010, 33 : S71 - S77
  • [37] Quality-of-Service in Machine-to-Machine Service Provisioning Process
    Zrncic, Stjepko
    Bojic, Iva
    Katusic, Damjan
    Skocir, Pavle
    Kusek, Mario
    Jezic, Gordan
    [J]. 2013 21ST INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM 2013), 2013, : 199 - 203
  • [38] Quality-of-service:: A DOCSIS/PacketCable™ perspective
    Sunkad, V
    Chelehmal, M
    [J]. VOICE OVER IP (VOIP) TECHNOLOGY, 2001, 4522 : 87 - 98
  • [39] A QUALITY-OF-SERVICE SPECIFICATION FOR MULTIMEDIA PRESENTATIONS
    STAEHLI, R
    WALPOLE, J
    MAIER, D
    [J]. MULTIMEDIA SYSTEMS, 1995, 3 (5-6) : 251 - 263
  • [40] Web Service Configuration Under Multiple Quality-of-Service Attributes
    Xiong, PengCheng
    Fan, YuShun
    Zhou, MengChu
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2009, 6 (02) : 311 - 321