2019
DOI: 10.1145/3264818
|View full text |Cite
|
Sign up to set email alerts
|

Design and Multi-Abstraction-Level Evaluation of a NoC Router for Mixed-Criticality Real-Time Systems

Abstract: A Mixed Criticality System (MCS) combines real-time software tasks with different criticality levels. In a MCS, the criticality level specifies the level of assurance against system failure. For high-critical flows of messages, it is imperative to meet deadlines; otherwise, the whole system might fail, leading to catastrophic results, like loss of life or serious damage to the environment. In contrast, low-critical flows may tolerate some delays. Furthermore, in MCS, flow performances such as the Wor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
3

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 39 publications
(47 reference statements)
0
6
0
Order By: Relevance
“…NoCs can handle dataflows that use both packet and circuit communications protocols. They are also well suited to handle mixed criticality flows [ 118 ] jointly with OS (criticality of tasks), for example safety tasks cannot be superseded or slowed down by other tasks. As previously suggested, multiple processing architecture models should co-exist within an embedded HPC system in order to meet expected processing demands of multiple applications running simultaneously.…”
Section: Addressing the Computational Gap For High Levels Of Autonmentioning
confidence: 99%
“…NoCs can handle dataflows that use both packet and circuit communications protocols. They are also well suited to handle mixed criticality flows [ 118 ] jointly with OS (criticality of tasks), for example safety tasks cannot be superseded or slowed down by other tasks. As previously suggested, multiple processing architecture models should co-exist within an embedded HPC system in order to meet expected processing demands of multiple applications running simultaneously.…”
Section: Addressing the Computational Gap For High Levels Of Autonmentioning
confidence: 99%
“…Wormhole switching minimizes the communication time and it does not require large capacity buffers. But, we also consider SAF switching mode because it decreases the potential congestion over the network [18].…”
Section: Supported Noc Architecturesmentioning
confidence: 99%
“…For SAF NoC, using virtual channel allows us to avoid indirect interference. With a Wormhole NoC, we need to use a virtual channel for each communication flow in order to also prevent such an interference [18]. Next, we demonstrate how those assumptions avoid indirect interference.…”
Section: Supported Noc Architecturesmentioning
confidence: 99%
See 1 more Smart Citation
“…In Reference 49, microarchitecture of a single cycle router employing bypass paths, is presented. In Reference 50, the authors propose a hybrid NoC router that uses both wormhole (for low‐critical flows) and store‐and‐forward switching techniques for high‐critical flows. The studies of References 51‐53 are other router designs that effectively control congestion and balance the network load.…”
Section: Related Workmentioning
confidence: 99%