A survey of timing verification techniques for multi-core real-time systems

C Maiza, H Rihani, JM Rivas, J Goossens… - ACM Computing …, 2019 - dl.acm.org
This survey provides an overview of the scientific literature on timing verification techniques
for multi-core real-time systems. It reviews the key results in the field from its origins around …

WCET (m) estimation in multi-core systems using single core equivalence

R Mancuso, R Pellizzoni, M Caccamo… - 2015 27th Euromicro …, 2015 - ieeexplore.ieee.org
Multi-core platforms represent the answer of the industry to the increasing demand for
computational capabilities. From a real-time perspective, however, the inherent sharing of …

A comparative study of predictable dram controllers

D Guo, M Hassan, R Pellizzoni, H Patel - ACM Transactions on …, 2018 - dl.acm.org
Recently, the research community has introduced several predictable dynamic random-
access memory (DRAM) controller designs that provide improved worst-case timing …

Supporting I/O and IPC via fine-grained OS isolation for mixed-criticality real-time tasks

N Kim, S Tang, N Otterness, JH Anderson… - Proceedings of the 26th …, 2018 - dl.acm.org
Efforts towards hosting safety-critical, real-time applications on multicore platforms have
been stymied by a problem dubbed the" one-out-of-m" problem: due to excessive analysis …

Real-time computing on multicore processors

L Sha, M Caccamo, R Mancuso, JE Kim, MK Yoon… - Computer, 2016 - ieeexplore.ieee.org
Architects of multicore chips for avionics must define and bound intercore interference,
which requires assuming a constant worst-case execution time for tasks executing on the …

A study of predictable execution models implementation for industrial data-flow applications on a multi-core platform with shared banked memory

M Schuh, C Maiza, J Goossens… - 2020 IEEE Real …, 2020 - ieeexplore.ieee.org
We study the implementation of data-flow applications on multi-core processor with on-chip
shared multi-banked memory. Specifically, we consider the Kalray MPPA2 processor and …

NPRC-I/O: A NoC-based Real-Time I/O System with Reduced Contention and Enhanced Predictability

Z Jiang, X Dai, R Wei, I Gray, Z Gu… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
All systems rely on inputs and outputs (I/Os) to perceive and interact with their surroundings.
In safety-critical systems, it is important to guarantee both the performance and time …

Minimizing DAG utilization by exploiting SMT

SH Osborne, J Bakita, J Chen… - 2022 IEEE 28th Real …, 2022 - ieeexplore.ieee.org
Parallel workloads are commonly modeled as directed acyclic graphs (DAGs). While DAG
scheduling is an important tool, it is plagued by capacity loss; it is not uncommon to see half …

Implementation of partitioned mixed-criticality scheduling on a multi-core platform

R Trüb, G Giannopoulou, A Tretter… - ACM Transactions on …, 2017 - dl.acm.org
Recent industrial trends favor the adoption of multi-core architectures for mixed-criticality
applications. Although several mixed-criticality multi-core scheduling approaches have been …

An isolation scheduling model for multicores

P Huang, G Giannopoulou, R Ahmed… - 2015 IEEE Real …, 2015 - ieeexplore.ieee.org
Efficiently exploiting multicore processors for real-time applications is challenging because
jobs that run concurrently on different cores can interfere on shared resources, severely …