Automatic synthesis of FSMs for enforcing non-functional requirements on MPSoCs using multi-objective evolutionary algorithms

K Esper, S Wildermann, J Teich - ACM Transactions on Design …, 2023 - dl.acm.org
Embedded system applications often require guarantees regarding non-functional
properties when executed on a given MPSoC platform. Examples of such requirements …

[HTML][HTML] Time-predictable task-to-thread map** in multi-core processors

M Samadi, S Royuela, LM Pinho, T Carvalho… - Journal of Systems …, 2024 - Elsevier
The performance of time-predictable systems can be improved in multi-core processors
using parallel programming models (eg, OpenMP). However, schedulability analysis of …

Hybrid genetic reinforcement learning for generating run-time requirement enforcers

J Spieck, PL Sixdenier, K Esper, S Wildermann… - Proceedings of the 21st …, 2023 - dl.acm.org
When designing embedded systems, engineers have to consider non-functional
requirements, such as real-time or energy consumption constraints. To enforce or counteract …

[PDF][PDF] RAVEN: reinforcement learning for generating verifiable run-time requirement enforcers for MPSoCs

K Esper, J Spieck, PL Sixdenier… - Fourth Workshop on …, 2023 - drops.dagstuhl.de
In embedded systems, applications frequently have to meet non-functional requirements
regarding, eg, real-time or energy consumption constraints, when executing on a given …

Enforcement FSMs: specification and verification of non-functional properties of program executions on MPSoCs

K Esper, S Wildermann, J Teich - Proceedings of the 19th ACM-IEEE …, 2021 - dl.acm.org
Many embedded system applications impose hard real-time, energy or safety requirements
on corresponding programs typically concurrently executed on a given MPSoC target …

Multi-requirement enforcement of non-functional properties on MPSoCs using enforcement FSMs-A case study

K Esper, S Wildermann, J Teich - Third Workshop on Next …, 2022 - drops.dagstuhl.de
Embedded system applications usually have to meet real-time, energy or safety
requirements on programs typically concurrently executed on a given MPSoC target …

A comparative evaluation of latency-aware energy optimization approaches in many-core systems

K Esper, S Wildermann, J Teich - Second Workshop on Next …, 2021 - drops.dagstuhl.de
Many applications vary a lot in execution time depending on their workload. A prominent
example is image processing applications, where the execution time is dependent on the …

System Software for Resource Arbitration on Future Many-Architectures

F Schmaus, S Maier, T Langer… - 2020 IEEE …, 2020 - ieeexplore.ieee.org
Just like every ecosystem, the computing one is subject to permanent evolution. In this paper
we identify three major challenges resulting from this evolution. Those challenges stem from …

PEW: prediction-based early dark cores wake-up using online ridge regression for many-core systems

MS Mohammed, N Paraman, AAH Ab Rahman… - IEEE …, 2021 - ieeexplore.ieee.org
Future many-core systems need to address the dark silicon problem, where some cores
would be turned off to control the chip's thermal and power density, which effectively limits …

History-Based Run-Time Requirement Enforcement of Non-Functional Properties on MPSoCs

K Esper, J Teich - Fifth Workshop on Next Generation Real-Time …, 2024 - drops.dagstuhl.de
Embedded system applications usually have requirements regarding non-functional
properties of their execution like latency or power consumption. Enforcement of such …