Multi-core devices for safety-critical systems: A survey

JP Cerrolaza, R Obermaisser, J Abella… - ACM Computing …, 2020 - dl.acm.org
Multi-core devices are envisioned to support the development of next-generation safety-
critical systems, enabling the on-chip integration of functions of different criticality. This …

[PDF][PDF] Vicuna: A timing-predictable RISC-V vector coprocessor for scalable parallel computation

M Platzer, P Puschner - 33rd euromicro conference on real-time …, 2021 - drops.dagstuhl.de
In this work, we present Vicuna, a timing-predictable vector coprocessor. A vector processor
can be scaled to satisfy the performance requirements of massively parallel computation …

Design and analysis of SIC: A provably timing-predictable pipelined processor core

S Hahn, J Reineke - Real-Time Systems, 2020 - Springer
We introduce the strictly in-order core (SIC), a timing-predictable pipelined processor core.
SIC is provably timing compositional and free of timing anomalies. This enables precise and …

Vector extensions in COTS processors to increase guaranteed performance in real-time systems

R Pujol, J Jorba, H Tabani, L Kosmidis… - ACM Transactions on …, 2023 - dl.acm.org
The need for increased application performance in high-integrity systems such as those in
avionics is on the rise as software continues to implement more complex functionalities. The …

Execution time of optimal controls in hard real time, a minimal execution time solution for nonlinear SDRE

A Bonci, S Longhi, G Nabissi, GA Scala - IEEE Access, 2020 - ieeexplore.ieee.org
Many engineering fields, such as automotive, aerospace, and the emerging challenges
towards industry 4.0, have to deal with Real-Time (RT) or Hard Real Time (HRT) systems …

Support for the logical execution time model on a time-predictable multicore processor

F Kluge, M Schoeberl, T Ungerer - ACM SIGBED Review, 2016 - dl.acm.org
The logical execution time (LET) model increases the compositionality of real-time task sets.
Removal or addition of tasks does not influence the communication behavior of other tasks …

Reduced complexity many-core: timing predictability due to message-passing

J Mische, M Frieb, A Stegmeier, T Ungerer - International Conference on …, 2017 - Springer
Abstract The Reduced Complexity Many-Core architecture (RC/MC) targets to simplify timing
analysis by increasing the predictability of all components. Since shared memory …

Tracking coherence-related contention delays in real-time multicore systems

R Pujol, M Hassan, H Tabani, J Abella… - Proceedings of the 38th …, 2023 - dl.acm.org
The prevailing use of multicores in Embedded Critical Systems (ECS) is multi-application
workloads in which independent applications run in different cores with data sharing …

Controlling high-performance platform uncertainties with timing diversity

R Hapka, A Christmann, R Ernst - 2022 IEEE 28th International …, 2022 - ieeexplore.ieee.org
Autonomous mobile systems combine high performance requirements with safety criticality.
High performance hardware/software architectures, however, expose a far more complex …

Enforcing deadlines for skeleton-based parallel programming

P Metzger, M Cole, C Fensch… - 2020 IEEE Real-Time …, 2020 - ieeexplore.ieee.org
High throughput applications with real-time guarantees are increasingly relevant. For these
applications, parallelism must be exposed to meet deadlines. Directed Acyclic Graphs …