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 |
- NoC router
- worst-case communication latency
- wormhole and store and forward technique
- Wormhole
- virtual channel
- Switches
- Store And Forward
- Software
- security
- Router Systems Security
- Router Systems
- Resiliency
- resilience
- real-time systems
- pubcrawl
- Ports (Computers)
- computer architecture
- network-on-chip
- network use rate
- network routing
- multiprocessing systems
- multiple virtual channels
- mixed-criticality systems
- Metrics
- MCS
- low-critical flow
- high-critical flows
- double arbiter and switching router
- delays
- DAS
- cycle-accurate SystemC NoC simulator