2018 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS) 2018
DOI: 10.1109/rtas.2018.00032
|View full text |Cite
|
Sign up to set email alerts
|

Achieving Predictable Multicore Execution of Automotive Applications Using the LET Paradigm

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
41
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 59 publications
(41 citation statements)
references
References 15 publications
0
41
0
Order By: Relevance
“…Tice borrows its LET MoCC from Giotto , 18 which is gaining acceptance, particularly in the automotive industry, to facilitate the transition of embedded software from unicore to multicore processors 57 . The TCEL follow‐up paper that addresses the synthesis problem 58 inspires the kinds of temporal constraints that Tice can enforce, namely end‐to‐end delay and correlation constraints.…”
Section: Related Workmentioning
confidence: 99%
“…Tice borrows its LET MoCC from Giotto , 18 which is gaining acceptance, particularly in the automotive industry, to facilitate the transition of embedded software from unicore to multicore processors 57 . The TCEL follow‐up paper that addresses the synthesis problem 58 inspires the kinds of temporal constraints that Tice can enforce, namely end‐to‐end delay and correlation constraints.…”
Section: Related Workmentioning
confidence: 99%
“…A first class of approaches aims at limiting the amount of contention in a system or avoiding contention altogether. Some approaches [41], [40], [6], [11], [13] rely on an execution model where task execution is split into memory and computation phases, where accesses to shared resources (i.e., memory system) exclusively happen during memory phases. Tasks are, therefore, scheduled in a way to avoid overlapping of memory phases.…”
Section: Related Workmentioning
confidence: 99%
“…Several studies [41], [40], [6], [11], [13] assume an application semantics that clearly separates phases dedicated to data exchange (E) (usually from/to a local on-chip memory) from phases devoted to pure computation (C). Phases are usually exploited to devise scheduling solutions [40], [6], [11], [13] aiming at conflict avoidance, but they also naturally constrain the possible task overlappings and, hence, access pairing. While we are not interested in imposing restrictions, we are interested in evaluating the potential WCD reduction that can be achieved under a favorable -and more constrictive -computation model and scenario, where additional details are available.…”
Section: Supporting Multiple Execution Phasesmentioning
confidence: 99%
See 1 more Smart Citation
“…If these variables are placed alongside with the data of the tasks, additional interferences must be accounted because of the parallel execution of the controller. To reduce this additional negative effect, the status vectors should be placed in: i) a separate memory accessed by a separate bus, when the platform provides such a feature, or ii) the local memory of each core and accessed through remote writes [11].…”
Section: Response Time Analysismentioning
confidence: 99%