T-CREST: Time-predictable multi-core architecture for embedded systems

M Schoeberl, S Abbaspour, B Akesson… - Journal of Systems …, 2015 - Elsevier
Real-time systems need time-predictable platforms to allow static analysis of the worst-case
execution time (WCET). Standard multi-core processors are optimized for the average case …

Patmos: A time-predictable microprocessor

M Schoeberl, W Puffitsch, S Hepp, B Huber… - Real-Time …, 2018 - Springer
Current processors provide high average-case performance, as they are optimized for
general purpose computing. However, those optimizations often lead to a high worst-case …

The platin multi-target worst-case analysis tool

EJ Maroun, E Dengler, C Dietrich, S Hepp… - Open Access Series in …, 2024 - orbit.dtu.dk
With the increasing number of applications that require reliable runtime guarantees, the
relevance of static worst-case analysis tools that can provide such guarantees increases …

Deterministic memory abstraction and supporting multicore system architecture

F Farshchi, PK Valsan, R Mancuso, H Yun - arXiv preprint arXiv …, 2017 - arxiv.org
Poor time predictability of multicore processors has been a long-standing challenge in the
real-time systems community. In this paper, we make a case that a fundamental problem that …

[HTML][HTML] Compiling for time-predictability with dual-issue single-path code

EJ Maroun, M Schoeberl, P Puschner - Journal of Systems Architecture, 2021 - Elsevier
Designed for real-time systems, the Patmos instruction-set architecture's features ensure a
high degree of predictability. One such feature is its dual-issue pipeline, which can issue …

A generator for time-predictable code

D Prokesch, S Hepp, P Puschner - 2015 IEEE 18th …, 2015 - ieeexplore.ieee.org
Time-predictability is an essential property of software components of safety-critical hard real-
time systems. Single-path code generation produces code that forces every execution to …

T-CREST: A time-predictable multi-core platform for aerospace applications

M Schoeberl, C Silva, A Rocha - Data systems in aerospace, DASIA …, 2014 - orbit.dtu.dk
Abstract Space systems are hard real-time systems, where the worst-case execution time
(WCET) of tasks needs to be known to prove absence of deadline misses. For simple …

Worst-Case Execution Time Analysis of Lingua Franca Applications

M Schoeberl, E Khodadad, S Lin, EJ Maroun… - Open Access Series in …, 2024 - orbit.dtu.dk
Real-time systems need to prove that all deadlines will be met. To enable this proof, the full
stack of the system must be analyzable, and the right tools must be available. This includes …

Lazy spilling for a time-predictable stack cache: Implementation and analysis

S Abbaspour, A Jordan… - … Workshop on Worst …, 2014 - ensta-paris.hal.science
The growing complexity of modern computer architectures increasingly complicates the
prediction of the run-time behavior of software. For real-time systems, where a safe …

Avionics applications on a time-predictable chip-multiprocessor

A Rocha, C Silva, RB Sørensen… - 2016 24th Euromicro …, 2016 - ieeexplore.ieee.org
Avionics applications need to be certified for the highest criticality standard. This certification
includes schedulability analysis and worst-case execution time (WCET) analysis. WCET …