2018
DOI: 10.1109/mdat.2017.2766558
|View full text |Cite
|
Sign up to set email alerts
|

Reconciling Time Predictability and Performance in Future Computing Systems

Abstract: Abstract-The demand for guaranteed, hence predictable, performance in the real-time systems domain is projected to increase by several orders of magnitude in the next few years, while its weight in the mainstream market is on the rise. Satisfying this need in a cost-effective manner compels system architects to use high-performance hardware units, which however have disruptive effects on current timing verification practice. This paper presents low-overhead solutions for hardware design and timing analysis to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
2
2

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 9 publications
0
4
0
Order By: Relevance
“…The accelerator should ensure timing compositional property, which means that any global worst case execution time (WCET) is composed of local WCETs. This also implies that the WCET in a core experiencing resources conflicts, e.g., accesses to the memory hierarchy, is safely approximated by adding the resource interference times to the WCET on the core executing without interferences [66]. The timing compositional property requires in-order instruction pipeline and is compatible with caches, provided they have an LRU replacement policy.…”
Section: High-performance Computation Platformsmentioning
confidence: 99%
“…The accelerator should ensure timing compositional property, which means that any global worst case execution time (WCET) is composed of local WCETs. This also implies that the WCET in a core experiencing resources conflicts, e.g., accesses to the memory hierarchy, is safely approximated by adding the resource interference times to the WCET on the core executing without interferences [66]. The timing compositional property requires in-order instruction pipeline and is compatible with caches, provided they have an LRU replacement policy.…”
Section: High-performance Computation Platformsmentioning
confidence: 99%
“…In particular, a more powerful set of WCET-aware monitors (performance monitoring counters) helps to provide insightful information on application worst-case behavior when run on the target hardware as an instrumental element to build a safety argument 12 . On the timing analysis side, the use of statistical-based approaches is on the rise as it fits the increasing execution-time variability applications suffer when running on complex processors such as GPUs [3][4] .…”
Section: Time Predictabilitymentioning
confidence: 99%
“…Performance-improving features, until recently only used in processors for the high-performance domain, are increasingly used in processors in domains like automotive [14]. Those features include multicores, multi-level caches, complex onchip networks, and accelerators, among which GPUs have a dominant position [4], [35], [27].…”
Section: Introductionmentioning
confidence: 99%