Low cost fault-tolerant routing algorithm for Networks-on-Chip.

Saved in:
Bibliographic Details
Title: Low cost fault-tolerant routing algorithm for Networks-on-Chip.
Authors: Liu, Junxiu1 liu-j4@email.ulster.ac.uk, Harkin, Jim1 jg.harkin@ulster.ac.uk, Li, Yuhua2 y.li@salford.ac.uk, Maguire, Liam1 lp.maguire@ulster.ac.uk
Source: Microprocessors & Microsystems. Aug2015, Vol. 39 Issue 6, p358-372. 15p.
Subjects: Fault-tolerant computing, Routing algorithms, Networks on a chip, Adaptive computing systems, Real-time computing
Abstract: A novel adaptive routing algorithm – Efficient Dynamic Adaptive Routing (EDAR) is proposed to provide a fault-tolerant capability for Networks-on-Chip (NoC) via an efficient routing path selection mechanism. It is based on a weighted path selection strategy, which exploits the status of real-time NoC traffic made available via monitor modules. The key performance goal is to maintain throughput under congested and faulty conditions via effective routing path decisions. In the proposed EDAR, port weights are calculated in real-time according to the channel status – Idle/Busy/Congested/Faulty, and the port with the lowest weighting is ranked as the near-optimal route to forward packets. This mechanism enables the router to bypass congested ports and tolerate faulty ports. To assess the latency and throughput of the proposed routing algorithm, several traffic patterns for both fault-free and faulty NoCs were evaluated. Results show that EDAR can achieve higher throughput compared to other state of the art routing algorithms under various traffic patterns and levels of injected faults. In addition, the hardware area overhead for EDAR is demonstrated to have a reasonably low cost which maintains scalability for large NoC implementations. [ABSTRACT FROM AUTHOR]
Copyright of Microprocessors & Microsystems is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 103654418
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Low cost fault-tolerant routing algorithm for Networks-on-Chip.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Liu%2C+Junxiu%22">Liu, Junxiu</searchLink><relatesTo>1</relatesTo><i> liu-j4@email.ulster.ac.uk</i><br /><searchLink fieldCode="AR" term="%22Harkin%2C+Jim%22">Harkin, Jim</searchLink><relatesTo>1</relatesTo><i> jg.harkin@ulster.ac.uk</i><br /><searchLink fieldCode="AR" term="%22Li%2C+Yuhua%22">Li, Yuhua</searchLink><relatesTo>2</relatesTo><i> y.li@salford.ac.uk</i><br /><searchLink fieldCode="AR" term="%22Maguire%2C+Liam%22">Maguire, Liam</searchLink><relatesTo>1</relatesTo><i> lp.maguire@ulster.ac.uk</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Microprocessors+%26+Microsystems%22">Microprocessors & Microsystems</searchLink>. Aug2015, Vol. 39 Issue 6, p358-372. 15p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Fault-tolerant+computing%22">Fault-tolerant computing</searchLink><br /><searchLink fieldCode="DE" term="%22Routing+algorithms%22">Routing algorithms</searchLink><br /><searchLink fieldCode="DE" term="%22Networks+on+a+chip%22">Networks on a chip</searchLink><br /><searchLink fieldCode="DE" term="%22Adaptive+computing+systems%22">Adaptive computing systems</searchLink><br /><searchLink fieldCode="DE" term="%22Real-time+computing%22">Real-time computing</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: A novel adaptive routing algorithm – Efficient Dynamic Adaptive Routing (EDAR) is proposed to provide a fault-tolerant capability for Networks-on-Chip (NoC) via an efficient routing path selection mechanism. It is based on a weighted path selection strategy, which exploits the status of real-time NoC traffic made available via monitor modules. The key performance goal is to maintain throughput under congested and faulty conditions via effective routing path decisions. In the proposed EDAR, port weights are calculated in real-time according to the channel status – Idle/Busy/Congested/Faulty, and the port with the lowest weighting is ranked as the near-optimal route to forward packets. This mechanism enables the router to bypass congested ports and tolerate faulty ports. To assess the latency and throughput of the proposed routing algorithm, several traffic patterns for both fault-free and faulty NoCs were evaluated. Results show that EDAR can achieve higher throughput compared to other state of the art routing algorithms under various traffic patterns and levels of injected faults. In addition, the hardware area overhead for EDAR is demonstrated to have a reasonably low cost which maintains scalability for large NoC implementations. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Microprocessors & Microsystems is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=103654418
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1016/j.micpro.2015.06.002
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 15
        StartPage: 358
    Subjects:
      – SubjectFull: Fault-tolerant computing
        Type: general
      – SubjectFull: Routing algorithms
        Type: general
      – SubjectFull: Networks on a chip
        Type: general
      – SubjectFull: Adaptive computing systems
        Type: general
      – SubjectFull: Real-time computing
        Type: general
    Titles:
      – TitleFull: Low cost fault-tolerant routing algorithm for Networks-on-Chip.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Liu, Junxiu
      – PersonEntity:
          Name:
            NameFull: Harkin, Jim
      – PersonEntity:
          Name:
            NameFull: Li, Yuhua
      – PersonEntity:
          Name:
            NameFull: Maguire, Liam
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 08
              Text: Aug2015
              Type: published
              Y: 2015
          Identifiers:
            – Type: issn-print
              Value: 01419331
          Numbering:
            – Type: volume
              Value: 39
            – Type: issue
              Value: 6
          Titles:
            – TitleFull: Microprocessors & Microsystems
              Type: main
ResultId 1