DAS: An Efficient NoC Router for Mixed-Criticality Real-Time Systems
Title | DAS: An Efficient NoC Router for Mixed-Criticality Real-Time Systems |
Publication Type | Conference Paper |
Year of Publication | 2017 |
Authors | Dridi, M., Rubini, S., Lallali, M., Florez, M. J. S., Singhoff, F., Diguet, J. P. |
Conference Name | 2017 IEEE International Conference on Computer Design (ICCD) |
Date Published | nov |
ISBN Number | 978-1-5386-2254-4 |
Keywords | Computer architecture, cycle-accurate SystemC NoC simulator, DAS, delays, double arbiter and switching router, high-critical flows, low-critical flow, MCS, Metrics, mixed-criticality systems, multiple virtual channels, multiprocessing systems, network routing, network use rate, network-on-chip, NoC router, Ports (Computers), pubcrawl, Real-time Systems, resilience, Resiliency, Router Systems, Router Systems Security, security, Software, Store And Forward, Switches, virtual channel, Wormhole, wormhole and store and forward technique, worst-case communication latency |
Abstract | Mixed-Criticality Systems (MCS) are real-time systems characterized by two or more distinct levels of criticality. In MCS, it is imperative that high-critical flows meet their deadlines while low critical flows can tolerate some delays. Sharing resources between flows in Network-On-Chip (NoC) can lead to different unpredictable latencies and subsequently complicate the implementation of MCS in many-core architectures. This paper proposes a new virtual channel router designed for MCS deployed over NoCs. The first objective of this router is to reduce the worst-case communication latency of high-critical flows. The second aim is to improve the network use rate and reduce the communication latency for low-critical flows. The proposed router, called DAS (Double Arbiter and Switching router), jointly uses Wormhole and Store And Forward techniques for low and high-critical flows respectively. Simulations with a cycle-accurate SystemC NoC simulator show that, with a 15% network use rate, the communication delay of high-critical flows is reduced by 80% while communication delay of low-critical flow is increased by 18% compared to usual solutions based on routers with multiple virtual channels. |
URL | https://ieeexplore.ieee.org/document/8119215/ |
DOI | 10.1109/ICCD.2017.42 |
Citation Key | dridi_:_2017 |
- computer architecture
- cycle-accurate SystemC NoC simulator
- DAS
- delays
- double arbiter and switching router
- high-critical flows
- low-critical flow
- MCS
- Metrics
- mixed-criticality systems
- multiple virtual channels
- multiprocessing systems
- network routing
- network use rate
- network-on-chip
- NoC router
- Ports (Computers)
- pubcrawl
- real-time systems
- resilience
- Resiliency
- Router Systems
- Router Systems Security
- security
- Software
- Store And Forward
- Switches
- virtual channel
- Wormhole
- wormhole and store and forward technique
- worst-case communication latency