DocumentCode
2256761
Title
A method to remove deadlocks in Networks-on-Chips with Wormhole flow control
Author
Seiculescu, Ciprian ; Murali, Srinivasan ; Benini, Luca ; De Micheli, Giovanni
Author_Institution
LSI, EPFL, Lausanne, Switzerland
fYear
2010
fDate
8-12 March 2010
Firstpage
1625
Lastpage
1628
Abstract
Networks-on-Chip (NoCs) are a promising interconnect paradigm to address the communication bottleneck of Systems-on-Chip (SoCs). Wormhole flow control is widely used as the transmission protocol in NoCs, as it offers high throughput and low latency. To match the application characteristics, customized irregular topologies and routing functions are used. With wormhole flow control and custom irregular NoC topologies, deadlocks can occur during system operation. Ensuring a deadlock free operation of custom NoCs is a major challenge. In this paper, we address this important issue and present a method to remove deadlocks in application-specific NoCs. Our method can be applied to any NoC topology and routing function, and the potential deadlocks are removed by adding minimal number of virtual or physical channels. Experiments on a variety of realistic benchmarks show that our method results in a large reduction in the number of resources needed (88% on average) and NoC power consumption, area reduction (66% area savings on average) when compared to the state-of-the-art deadlock removal methods.
Keywords
concurrency control; network topology; network-on-chip; NoC power consumption; NoC topologies; networks-on-chips; routing functions; state-of-the-art deadlock removal methods; systems-on-chip; transmission protocol; wormhole flow control; Communication system control; Control systems; Delay; Energy consumption; Network topology; Network-on-a-chip; Protocols; Routing; System recovery; Throughput; Network-on-Chip (NoC); application specific; deadlock; topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
Conference_Location
Dresden
ISSN
1530-1591
Print_ISBN
978-1-4244-7054-9
Type
conf
DOI
10.1109/DATE.2010.5457071
Filename
5457071
Link To Document