Reconfigurable fault tolerant routing for networks-on-chip with logical hierarchy. (April 2016)
- Record Type:
- Journal Article
- Title:
- Reconfigurable fault tolerant routing for networks-on-chip with logical hierarchy. (April 2016)
- Main Title:
- Reconfigurable fault tolerant routing for networks-on-chip with logical hierarchy
- Authors:
- Schley, Gert
Ahmed, Ibrahim
Afzal, Muhammad
Radetzki, Martin - Abstract:
- Highlights: Adding logical hierarchy to networks-on-chip enables table-based routing without excessive chip area overhead. For a 256 node network, the routing table occupies only less than 20% of the switches area. Thanks to the hierarchical network organization, double data throughput is achieved, compared to a flat network of same size. Table-based routing can be used to implement fault-tolerant routing by reconfiguring table entries. The article shows how table entries can be computed efficiently, and how the reconfiguration process can be organized to function reliably even in presence of transmission errors. With proper choice of logical hierarchy, the reconfiguration process takes less than one third of the time required by Ariadne, the state-of-the-art approach for non-hierarchical networks. The additional hardware overhead for fault-tolerant routing table reconfiguration amounts to only 6% of the chip area of a network switch. Abstract: This paper presents a reconfigurable fault tolerant routing for Networks-on-Chip organized into hierarchical units. In case of link faults or failure of switches, the proposed approach enables the online adaptation of routing locally within each unit while deadlock freedom is globally ensured in the network. Experimental results of our approach for a 16 × 16 network show a speedup by a factor of almost four for routing reconfiguration compared to the state-of-the-art approach. Evaluation with transient faults shows that a dedicatedHighlights: Adding logical hierarchy to networks-on-chip enables table-based routing without excessive chip area overhead. For a 256 node network, the routing table occupies only less than 20% of the switches area. Thanks to the hierarchical network organization, double data throughput is achieved, compared to a flat network of same size. Table-based routing can be used to implement fault-tolerant routing by reconfiguring table entries. The article shows how table entries can be computed efficiently, and how the reconfiguration process can be organized to function reliably even in presence of transmission errors. With proper choice of logical hierarchy, the reconfiguration process takes less than one third of the time required by Ariadne, the state-of-the-art approach for non-hierarchical networks. The additional hardware overhead for fault-tolerant routing table reconfiguration amounts to only 6% of the chip area of a network switch. Abstract: This paper presents a reconfigurable fault tolerant routing for Networks-on-Chip organized into hierarchical units. In case of link faults or failure of switches, the proposed approach enables the online adaptation of routing locally within each unit while deadlock freedom is globally ensured in the network. Experimental results of our approach for a 16 × 16 network show a speedup by a factor of almost four for routing reconfiguration compared to the state-of-the-art approach. Evaluation with transient faults shows that a dedicated reconfiguration unit enables successful reconfiguration of routing tables even in case of high error probabilities. … (more)
- Is Part Of:
- Computers & electrical engineering. Volume 51(2016)
- Journal:
- Computers & electrical engineering
- Issue:
- Volume 51(2016)
- Issue Display:
- Volume 51, Issue 2016 (2016)
- Year:
- 2016
- Volume:
- 51
- Issue:
- 2016
- Issue Sort Value:
- 2016-0051-2016-0000
- Page Start:
- 195
- Page End:
- 206
- Publication Date:
- 2016-04
- Subjects:
- Networks-on-chip -- Hierarchy -- Routing -- Fault tolerance -- Reconfiguration
Computer engineering -- Periodicals
Electrical engineering -- Periodicals
Electrical engineering -- Data processing -- Periodicals
Ordinateurs -- Conception et construction -- Périodiques
Électrotechnique -- Périodiques
Électrotechnique -- Informatique -- Périodiques
Computer engineering
Electrical engineering
Electrical engineering -- Data processing
Periodicals
Electronic journals
621.302854 - Journal URLs:
- http://www.sciencedirect.com/science/journal/00457906/ ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.compeleceng.2016.02.013 ↗
- Languages:
- English
- ISSNs:
- 0045-7906
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.680000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 2434.xml