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 …

Contention in multicore hardware shared resources: Understanding of the state of the art

G Fernandez, J Abella, E Quiñones… - … Workshop on Worst …, 2014 - hal.science
The real-time systems community has over the years devoted considerable attention to the
impact on execution timing that arises from contention on access to hardware shared …

Intra-task priority assignment in real-time scheduling of DAG tasks on multi-cores

Q He, N Guan, Z Guo - IEEE Transactions on Parallel and …, 2019 - ieeexplore.ieee.org
Real-time scheduling and analysis of parallel tasks modeled as directed acyclic graphs
(DAG) have been intensively studied in recent years. However, no existing work has …

Runpar: An allocation algorithm for automotive applications exploiting runnable parallelism in multicores

M Panić, S Kehr, E Quiñones, B Boddecker… - Proceedings of the …, 2014 - dl.acm.org
Automotive applications increasingly rely on AUTOSAR for their design and execution.
AUTOSAR applications comprise functions, called runnables, that are grouped into …

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 …

Correct-by-construction parallelization of hard real-time avionics applications on off-the-shelf predictable hardware

K Didier, D Potop-Butucaru, G Iooss, A Cohen… - ACM Transactions on …, 2019 - dl.acm.org
We present the first end-to-end modeling and compilation flow to parallelize hard real-time
control applications while fully guaranteeing the respect of real-time requirements on off-the …

An analysis of lazy and eager limited preemption approaches under DAG-based global fixed priority scheduling

MA Serrano, A Melani, S Kehr… - 2017 IEEE 20th …, 2017 - ieeexplore.ieee.org
DAG-based scheduling models have been shown to effectively express the parallel
execution of current many-core heterogeneous architectures. However, their applicability to …

Parallelizing industrial hard real-time applications for the parMERASA multicore

T Ungerer, C Bradatsch, M Frieb, F Kluge… - ACM Transactions on …, 2016 - dl.acm.org
The EC project parMERASA (Multicore Execution of Parallelized Hard Real-Time
Applications Supporting Analyzability) investigated timing-analyzable parallel hard real-time …

Multicore scheduling of parallel real-time tasks with multiple parallelization options

J Kwon, KW Kim, S Paik, J Lee… - 21st IEEE Real-Time and …, 2015 - ieeexplore.ieee.org
Past researches on multicore scheduling assume that a computational unit has already
been parallelized into a prefixed number of threads. However, with recent technologies such …

Parallel many-core avionics systems

M Panić, E Quiñones, PG Zaykov… - Proceedings of the 14th …, 2014 - dl.acm.org
Integrated Modular Avionics (IMA) enables incremental qualification by encapsulating
avionics applications into software partitions (SWPs), as defined by the ARINC 653 …