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

Improving Early Design Stage Timing Modeling in Multicore Based Real-Time Systems

Abstract: Abstract-This paper presents a modelling approach for the timing behavior of real-time embedded systems (RTES) in early design phases. The model focuses on multicore processorsaccepted as the next computing platform for RTES -and in particular it predicts the contention tasks suffer in the access to multicore on-chip shared resources. The model presents the key properties of not requiring the application's source code or binary and having high-accuracy and low overhead. The former is of paramount importance in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
24
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(24 citation statements)
references
References 15 publications
0
24
0
Order By: Relevance
“…The main problem with non-blocking caches is that the miss status holding registers (MSHRs), special hardware registers which track the status of outstanding cache-misses, can be a significant source of contention (Valsan et al 2016). Trilla et al (2016) proposed a timing model to predict the performance of applications at an early design stage. Their approach is based on generating an execution profile for each application that allows contention analysis on the shared processor resources.…”
Section: Related Work Assuming Cots Hardware Componentsmentioning
confidence: 99%
“…The main problem with non-blocking caches is that the miss status holding registers (MSHRs), special hardware registers which track the status of outstanding cache-misses, can be a significant source of contention (Valsan et al 2016). Trilla et al (2016) proposed a timing model to predict the performance of applications at an early design stage. Their approach is based on generating an execution profile for each application that allows contention analysis on the shared processor resources.…”
Section: Related Work Assuming Cots Hardware Componentsmentioning
confidence: 99%
“…However, due to the lack of timing information, the timing verification process cannot be carried out. Recently, this problem has been alleviated by light-weight a contention model that derives estimates to applications' execution time for multicore systems [7]. That model takes as input an execution profile (EP) of the application that comprises information extracted from its execution in isolation (e.g.…”
Section: Introductionmentioning
confidence: 99%
“…For instance, roro is implemented in the ARM Cortex-A9 [24] and the NXP MSC8122 [21] processors. In particular the main contributions of this paper are: 1) We make an in-depth analysis of the bus model proposed in [7] for roro. We show the main assumptions made by that bus model and analyze the inaccuracies they cause.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations