T-CREST: Time-predictable multi-core architecture for embedded systems
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 …
execution time (WCET). Standard multi-core processors are optimized for the average case …
Patmos: A time-predictable microprocessor
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 …
general purpose computing. However, those optimizations often lead to a high worst-case …
The platin multi-target worst-case analysis tool
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 …
relevance of static worst-case analysis tools that can provide such guarantees increases …
Deterministic memory abstraction and supporting multicore system architecture
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 …
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
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 …
high degree of predictability. One such feature is its dual-issue pipeline, which can issue …
A generator for time-predictable code
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 …
time systems. Single-path code generation produces code that forces every execution to …
T-CREST: A time-predictable multi-core platform for aerospace applications
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 …
(WCET) of tasks needs to be known to prove absence of deadline misses. For simple …
Worst-Case Execution Time Analysis of Lingua Franca Applications
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 …
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 …
prediction of the run-time behavior of software. For real-time systems, where a safe …
Avionics applications on a time-predictable chip-multiprocessor
Avionics applications need to be certified for the highest criticality standard. This certification
includes schedulability analysis and worst-case execution time (WCET) analysis. WCET …
includes schedulability analysis and worst-case execution time (WCET) analysis. WCET …