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
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;
Conference_Titel :
Real-Time Systems Symposium, 2008
Conference_Location :
Barcelona
Print_ISBN :
978-0-7695-3477-0
DOI :
10.1109/RTSS.2008.11