DocumentCode :
579740
Title :
Optimal Virtual Channel Insertion for Contention Alleviation and Deadlock Avoidance in Custom NoCs
Author :
Tino, Anita ; Khan, Gul N.
Author_Institution :
Electr. & Comput. Eng. Dept., Ryerson Univ., Toronto, ON, Canada
fYear :
2012
fDate :
24-25 Oct. 2012
Firstpage :
30
Lastpage :
35
Abstract :
Deadlock and contention can be avoided in an NoC architecture by employing virtual channels (VC). VC insertion can result in power and chip area increases with little performance improvements. We present a novel VC insertion technique for deadlock avoidance and contention relief in irregular NoC architectures that avoids significant power and area increase. Given a resource pool of VCs, deadlock/contention analytical models, and a systematic pre-evaluation technique, minimal VC resources are inserted resulting in higher performance. Several experiments are conducted on various SoC benchmark applications. The results of our technique indicate an average performance improvement of 21%, 32.4% decrease in power dissipation and 79.5% resource savings as compared to past techniques.
Keywords :
network-on-chip; power aware computing; NoC architecture; SoC benchmark applications; contention alleviation; custom NoC; deadlock avoidance; optimal virtual channel insertion; performance improvements; power dissipation; Network topology; Power demand; Power dissipation; System recovery; System-on-a-chip; Topology; Custom NoCs; deadlock; virtual channel;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Applications for Multi-Core Architectures (WAMCA), 2012 Third Workshop on
Conference_Location :
New York, NY
Print_ISBN :
978-1-4673-5025-9
Type :
conf
DOI :
10.1109/WAMCA.2012.11
Filename :
6374749
Link To Document :
بازگشت