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 …

Splitting functions into single-entry regions

S Hepp, F Brandner - Proceedings of the 2014 International Conference …, 2014 - dl.acm.org
As the performance requirements of today's real-time systems are on the rise, system
engineers are increasingly forced to optimize and tune the execution time of real-time …

Worst-case execution time analysis of predicated architectures

F Brandner, A Naji - 17th International Workshop on Worst-Case …, 2017 - drops.dagstuhl.de
The time-predictable design of computer architectures for the use in (hard) real-time systems
is becoming more and more important, due to the increasing complexity of modern computer …

A stack cache for real-time systems

M Schoeberl, C Nielsen - 2016 IEEE 19th International …, 2016 - ieeexplore.ieee.org
Real-time systems need time-predictable computing platforms to allow for static analysis of
the worst-case execution time. Caches are important for good performance, but data caches …

Efficient context switching for the stack cache: Implementation and analysis

S Abbaspour, F Brandner, A Naji, M Jan - Proceedings of the 23rd …, 2015 - dl.acm.org
The design of tailored hardware has proven a successful strategy to reduce the timing
analysis overhead for (hard) real-time systems. The stack cache is an example of such a …

Alignment of memory transfers of a time-predictable stack cache

S Abbaspour, F Brandner - 2014 - ensta-paris.hal.science
Modern computer architectures use features which often com-plicate the WCET analysis of
real-time software. Alterna-tive time-predictable designs, and in particular caches, thus are …

[PDF][PDF] A comparative study of the precision of stack cache occupancy analyses

A Naji, F Brandner - Proceedings of the junior researcher workshop …, 2015 - rtns2015.lifl.fr
Utilizing a stack cache in a real-time system can aid predictability by avoiding interference
between accesses to regular data and stack data. While loads and stores are guaranteed …

Analysis of preemption costs for the stack cache

A Naji, S Abbaspour, F Brandner, M Jan - Real-Time Systems, 2018 - Springer
The design of tailored hardware has proven a successful strategy to reduce the timing
analysis overhead for (hard) real-time systems. The stack cache is an example of such a …

[PDF][PDF] Towards an energy-efficient cache architecture for extreme-scale systems

A Alshegaifi, CH Huang - Proc. of 21-st IEEE High Performance …, 2017 - ieee-hpec.org
Energy consumption is the major limitation to achieving exascale computing systems.
Caches are essential components that dissipate a large proportion of processor's energy …

Eager stack cache memory transfers

A Naji, F Brandner - 16th International Workshop on Worst-Case …, 2016 - drops.dagstuhl.de
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 …