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 条
  • [1] Enabling Quality-of-Service in Nanophotonic Network-on-Chip
    Ouyang, Jin
    Xie, Yuan
    [J]. 2011 16TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2011,
  • [2] Network-on-chip Quality-of-Service through multiprotocol label switching
    Kim, Manho
    Kim, Daewook
    Sobelman, Gerald E.
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 1840 - +
  • [3] Quality-of-service and error control techniques for mesh-based network-on-chip architectures
    Vellanki, P
    Banerjee, N
    Chatha, KS
    [J]. INTEGRATION-THE VLSI JOURNAL, 2005, 38 (03) : 353 - 382
  • [4] Impact of Faulty Links on Quality-of-Service in Network-on-Chip under Different Traffic Patterns
    Paliwal, Krishan Kumar
    Janyani, Vijay
    Gaur, M. S.
    Laxmi, Vijay
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (03): : 108 - 117
  • [5] Distributed network storage service with quality-of-service guarantees
    Chuang, JCI
    Sirbu, MA
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2000, 23 (03) : 163 - 185
  • [6] An analytic model for on-Chip Network Router with Quality-of-Service Support
    Guan, Zheng
    Qian, Wenhua
    [J]. 2012 THIRD INTERNATIONAL CONFERENCE ON THEORETICAL AND MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE (ICTMF 2012), 2013, 38 : 625 - 630
  • [7] An asynchronous on-chip network router with quality-of-service (QoS) support
    Felicijan, T
    Furber, SB
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2004, : 274 - 277
  • [8] Formalization of network quality-of-service requirements
    Webel, Christian
    Gotzhein, Reinhard
    [J]. FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2007, 2007, 4574 : 309 - +
  • [9] A Link Arbitration Scheme for Quality of Service in a Latency-Optimized Network-on-Chip
    Diemer, Jonas
    Ernst, Rolf
    [J]. DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 574 - 577
  • [10] Building an IP network quality-of-service testbed
    McWherter, DT
    Sevy, J
    Regli, WC
    [J]. IEEE INTERNET COMPUTING, 2000, 4 (04) : 65 - 73