Title :
Using link-level latency analysis for path selection for real-time communication on NoCs
Author :
Kashif, Hany ; Patel, Hiren D. ; Fischmeister, Sebastian
Author_Institution :
Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON, Canada
fDate :
Jan. 30 2012-Feb. 2 2012
Abstract :
We present a path selection algorithm that is used when deploying hard real-time traffic flows onto a chip-multiprocessor system. This chip-multiprocessor system uses a priority-based real-time network-on-chip interconnect between the multiple processors. The problem we address is the following: given a mapping of the tasks onto a chip-multiprocessor system, we need to determine the paths that the traffic flows take such that the flows meet there deadlines. Furthermore, we must ensure that the deadline is met even in the presence of direct and indirect interference from other flows sharing network links on the path. To achieve this, our algorithm utilizes a link-level analysis to determine the impact of a link being used by a flow, and its affect on other flows sharing the link. Our experimental results show that we can improve schedulability by about 8% and 15% over Minimum Interference Routing and Widest Shortest Path algorithms, respectively.
Keywords :
network-on-chip; real-time systems; NoC; chip multiprocessor system; link level latency analysis; multiple processors; path selection; real-time communication; real-time network-on-chip; real-time traffic; Algorithm design and analysis; Complexity theory; Heuristic algorithms; Interference; Real time systems; Routing; Topology;
Conference_Titel :
Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4673-0770-3
DOI :
10.1109/ASPDAC.2012.6165004