DocumentCode
3395244
Title
Average and Worst-Case Latency Improvements in Mixed-Criticality Wormhole Networks-on-Chip
Author
Indrusiak, Leandro Soares ; Harbin, James ; Burns, Alan
Author_Institution
Dept. of Comput. Sci., Univ. of York, York, UK
fYear
2015
fDate
8-10 July 2015
Firstpage
47
Lastpage
56
Abstract
Mixed-criticality applications executing over a multiprocessor platform based on Network-on-Chip (NoC) exchange packets of different criticality levels through the same communication infrastructure, and transmission of a packet has potential impact over the latency of all the others. This paper presents NoC architectural improvements to output port arbitration and mode change signalling. The first aim is to improve the average latency of low-criticality packets following a mode change by allowing NoC arbiters to service them during cycles in which no high-criticality flows can be transmitted. The second aim is to reduce the worst-case latency of high-criticality packets transmitted by the NoC. The former objective improves the system´s responsiveness, while the latter contributes to increased resource efficiency. The achieved improvements are evaluated, respectively, by cycle-accurate simulation and by schedulability analysis, showing full delivery of low-criticality packets following a criticality change, and achieving full schedulability in 8.2% more flow sets than the state of the art.
Keywords
multiprocessing systems; network-on-chip; scheduling; NoC exchange packets; communication infrastructure; cycle-accurate simulation; high-criticality packets; mixed-criticality wormhole networks-on-chip; multiprocessor platform; schedulability analysis; worst-case latency improvements; Interference; Ports (Computers); Protocols; Real-time systems; Time factors; Timing; Upper bound; NoC; NoC performance; WPMC; WPMC-FLOOD; average case latency; mixed criticality; network on chip; worst case latency;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems (ECRTS), 2015 27th Euromicro Conference on
Conference_Location
Lund
Type
conf
DOI
10.1109/ECRTS.2015.12
Filename
7176025
Link To Document