Whole-system worst-case energy-consumption analysis for energy-constrained real-time systems
Although internal devices (eg, memory, timers) and external devices (eg, transceivers,
sensors) significantly contribute to the energy consumption of an embedded real-time …
sensors) significantly contribute to the energy consumption of an embedded real-time …
Constrained data-age with job-level dependencies: How to reconcile tight bounds and overheads
T Klaus, M Becker… - 2021 IEEE 27th Real …, 2021 - ieeexplore.ieee.org
Many industrial real-time systems rely on the implicit register communication paradigm to
minimize overheads and ease distributed development. Here, tasks follow a simple input …
minimize overheads and ease distributed development. Here, tasks follow a simple input …
Syswcet: Whole-system response-time analysis for fixed-priority real-time systems (outstanding paper)
The worst-case response time (WCRT)–the time span from release to completion of a real-
time task–is a crucial property of real-time systems. However, WCRT analysis is complex in …
time task–is a crucial property of real-time systems. However, WCRT analysis is complex in …
[PDF][PDF] Boosting Job-Level Migration by Static Analysis
T Klaus, P Ulbrich, P Raffeck, B Frank… - Proc. of the 15th …, 2019 - ospert19.tudos.org
From an operating system's perspective, task migration is a potent instrument to exploit multi-
core processors. Like full preemption, full migration is particularly advantageous as it allows …
core processors. Like full preemption, full migration is particularly advantageous as it allows …
Work-in-progress: Migration hints in real-time operating systems
P Raffeck, P Ulbrich… - 2019 IEEE Real-Time …, 2019 - ieeexplore.ieee.org
Task migration is a potent instrument to exploit multi-core processors. Like full preemption,
full migration is particularly advantageous as it allows the scheduler to relocate tasks at …
full migration is particularly advantageous as it allows the scheduler to relocate tasks at …
Taming Non-Deterministic Low-Level I/O: Predictable Multi-Core Real-Time Systems by SoC Co-Design
S Vaas, P Ulbrich, C Eichler… - 2021 IEEE 24th …, 2021 - ieeexplore.ieee.org
Predictable and analyzable I/O is one of the considerable challenges in the design of multi-
core real-time systems. A common approach to tackle this issue is to partition and schedule …
core real-time systems. A common approach to tackle this issue is to partition and schedule …
[PDF][PDF] RTOS-Independent Interaction Analysis in ARA
G Entrup, J Neugebauer… - The 15th Annual …, 2022 - sra.uni-hannover.de
ARA is an RTOS-aware whole-system compiler for embedded applications that takes RTOS
semantics into account for interprocedural analysis and optimization. To be applicable for a …
semantics into account for interprocedural analysis and optimization. To be applicable for a …
Work In Progress: Control-Flow Migration for Data-Locality Optimisation in Multi-Core Real-Time Systems
S Reif, P Raffeck, P Ulbrich… - 2020 IEEE Real-Time …, 2020 - ieeexplore.ieee.org
Multi-core real-time systems face the challenge of efficiently maintaining consistency of
shared data despite concurrent operations. Existing synchronisation techniques ignore data …
shared data despite concurrent operations. Existing synchronisation techniques ignore data …
Energy-constrained real-time systems and their worst-case analyses
P Wägemann - 2020 - search.proquest.com
The increasing number of embedded systems spawns applications with critical constraints in
both execution time and energy consumption. For their reliable operation, these energy …
both execution time and energy consumption. For their reliable operation, these energy …
[PDF][PDF] Revisiting Migration Overheads in Real-Time Systems: One Look at Not-So-Uniform Platforms
P Raffeck, W Schröder-Preikschat… - The 15th Annual …, 2022 - sra.uni-hannover.de
Dynamic migration of tasks between cores is nowadays one of the standard mechanisms of
operating systems to exploit multi-core systems. However, migration is practically not used in …
operating systems to exploit multi-core systems. However, migration is practically not used in …