2018 55th ACM/ESDA/IEEE Design Automation Conference (DAC) 2018
DOI: 10.1109/dac.2018.8465780
|View full text |Cite
|
Sign up to set email alerts
|

Modelling Multicore Contention on the AURIX™ TC27x

Abstract: Multicores are becoming ubiquitous in automotive. Yet, the expected benefits on integration are challenged by multicore contention concerns on timing V&V. Worst-case execution time (WCET) estimates are required as early as possible in the software development, to enable prompt detection of timing misbehavior. Factoring in multicore contention necessarily builds on conservative assumptions on interference, independent of co-runners load on shared hardware. We propose a contention model for automotive multicores… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
6
3

Relationship

6
3

Authors

Journals

citations
Cited by 14 publications
(10 citation statements)
references
References 8 publications
0
6
0
Order By: Relevance
“…Several works build on HEMs for multicore timing analysis, for bound estimation and online monitoring [23], [34], [35], [36]. On the industrial side, HEMs have also been exploited to produce timing evidence needed for certification on multicores [27], [37].…”
Section: Related Workmentioning
confidence: 99%
“…Several works build on HEMs for multicore timing analysis, for bound estimation and online monitoring [23], [34], [35], [36]. On the industrial side, HEMs have also been exploited to produce timing evidence needed for certification on multicores [27], [37].…”
Section: Related Workmentioning
confidence: 99%
“…Paulisch et al [21] create an analysis and runtime monitoring solution for limiting task contention in multicores by tracking and controlling HEM. In the same vein, Diaz et al [38] build on HEM to produce an ILP-based contention model for an AURIX automotive microcontroller. Likewise, Santinelli et al [39], build on the HEM of a multicore system to derive probabilistic WCET estimates.…”
Section: Related Workmentioning
confidence: 99%
“…PMUs are an effective means to derive additional (and complementary) information on the contention delay tasks can suffer [11], [29], [12]. While PMUs may vary depending on the different architecture and family of processors and platforms, they generally offer the capability to track a large number of events, typically in the extent of few hundreds or even thousands, related to multiple aspects of execution: from cache-hierarchy statistics to accesses over the interconnects, as well as instruction counts for the different instruction types.…”
Section: The Need For Reliable Event Monitoring For Functional Safetymentioning
confidence: 99%
“…The fine-grained information that can be obtained from hardware event monitors can be used to improve the understanding of the timing behaviour of an application [11], [12], to enforce usage thresholds for shared components [29], and to define a more accurate timing model of contention-prone hardware resources [12]. Ultimately, these aspects concur with the sought-after properties of freedom from interference in ISO26262 (and interference channels identification in CAST-32A) to guarantee timing faults cannot propagate across software elements with different criticality levels.…”
Section: The Need For Reliable Event Monitoring For Functional Safetymentioning
confidence: 99%