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
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;
Conference_Titel :
Real-Time Systems (ECRTS), 2015 27th Euromicro Conference on
Conference_Location :
Lund
DOI :
10.1109/ECRTS.2015.12