DocumentCode
3259753
Title
Blocking-aware task assignment for wormhole routed network-on-chip
Author
Bourduas, S. ; Chan, H. ; Zilic, Z.
Author_Institution
Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, QC
fYear
2007
fDate
5-8 Aug. 2007
Firstpage
1396
Lastpage
1399
Abstract
Wormhole routed mesh networks can suffer from blocking due to contention when multiple packets are routed along the same path. This paper presents a new method that accounts for blocking and assigns tasks to nodes in a way that tries to minimize contention and thus reduce the latencies introduced by blocking using simulated annealing. We have implemented a xy routed wormhole mesh in SystemC that enables us to evaluate the effectiveness of our methodology. Results show that our methodology is effective at reducing blocking costs and latencies when compared to minimizing communication distances only.
Keywords
multiprocessor interconnection networks; network routing; network-on-chip; annealing; blocking-aware task assignment; wormhole routed mesh networks; wormhole routed network-on-chip; Cost function; Delay; Mesh networks; Network-on-a-chip; Real time systems; Routing; Simulated annealing; Switches; System-on-a-chip; Telecommunication traffic;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2007. NEWCAS 2007. IEEE Northeast Workshop on
Conference_Location
Montreal, Que
Print_ISBN
978-1-4244-1163-4
Electronic_ISBN
978-1-4244-1164-1
Type
conf
DOI
10.1109/NEWCAS.2007.4488020
Filename
4488020
Link To Document