DocumentCode
1731209
Title
Priority Assignment for Real-Time Wormhole Communication in On-Chip Networks
Author
Shi, Zheng ; Burns, Alan
Author_Institution
Dept. of Comput. Sci., Univ. of York, York
fYear
2008
Firstpage
421
Lastpage
430
Abstract
Wormhole switching with fixed priority preemption has been proposed as a possible solution for real-time on-chip communication. However, none of current priority assignment policies works well in on-chip networks due to some inherent properties of the protocol. In this paper, a novel heuristic branch and bound search algorithm is introduced to explore the possible priority ordering. Differing from the traditional exhaust algorithm which costs exponential complexity, our algorithm can effectively reduce the search space. In addition, this algorithm can ensure that if a priority ordering exists that makes the traffic-flows schedulable, this priority ordering will be found by the search algorithm. By combining with schedulability analysis, a broad class of real-time communication with different QoS requirements can be explored and developed in a SoC/NoC communication platform.
Keywords
network-on-chip; quality of service; telecommunication switching; tree searching; QoS; branch and bound search algorithm; exponential complexity; on-chip networks; priority assignment; quality of service; real-time wormhole communication; wormhole switching; Communication switching; Communication system traffic control; Costs; Delay; Interference; Network-on-a-chip; Real time systems; Scheduling algorithm; System-on-a-chip; Telecommunication traffic; on-chip networks; priority assignment; wormhole switch;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems Symposium, 2008
Conference_Location
Barcelona
ISSN
1052-8725
Print_ISBN
978-0-7695-3477-0
Type
conf
DOI
10.1109/RTSS.2008.11
Filename
4700455
Link To Document