A closer look at intel resource director technology (rdt)

P Sohal, M Bechtel, R Mancuso, H Yun… - Proceedings of the 30th …, 2022 - dl.acm.org
Unarbitrated contention over shared resources at different levels of the memory hierarchy
represents a major source of temporal interference. Hardware manufacturers are …

A holistic memory contention analysis for parallel real-time tasks under partitioned scheduling

D Casini, A Biondi, G Nelissen… - 2020 IEEE Real-Time …, 2020 - ieeexplore.ieee.org
When adopting multi-core systems for safety-critical applications, certification requirements
mandate bounding the delays incurred in accessing shared resources. This is the case of …

The potential of programmable logic in the middle: Cache bleaching

S Roozkhosh, R Mancuso - 2020 IEEE Real-Time and …, 2020 - ieeexplore.ieee.org
Consolidating hard real-time systems onto modern multi-core Systems-on-Chip (SoC) is an
open challenge. The extensive sharing of hardware resources at the memory hierarchy …

Virtual timeline: a formal abstraction for verifying preemptive schedulers with temporal isolation

M Liu, L Rieg, Z Shao, R Gu, D Costanzo… - Proceedings of the …, 2019 - dl.acm.org
The reliability and security of safety-critical real-time systems are of utmost importance
because the failure of these systems could incur severe consequences (eg, loss of lives or …

Estimating WCET using prediction models to compute fitness function of a genetic algorithm

SAB Shah, M Rashid, M Arif - Real-Time Systems, 2020 - Springer
Genetic algorithms can be used to generate input data in a real-time system that produce the
worst-case execution time of a task. While generating the test data, the fitness function is …

WCET derivation under single core equivalence with explicit memory budget assignment

R Mancuso, R Pellizzoni, N Tokcan, M Caccamo - 2017 - open.bu.edu
In the last decade there has been a steady uptrend in the popularity of embedded multi-core
platforms. This represents a turning point in the theory and implementation of real-time …

Schedulability analysis of tasks with corunner-dependent execution times

B Andersson, H Kim, DD Niz, M Klein… - ACM Transactions on …, 2018 - dl.acm.org
Consider fixed-priority preemptive partitioned scheduling of constrained-deadline sporadic
tasks on a multiprocessor. A task generates a sequence of jobs and each job has a deadline …

Analysis of dynamic memory bandwidth regulation in multi-core real-time systems

A Agrawal, R Mancuso, R Pellizzoni… - 2018 IEEE Real-Time …, 2018 - ieeexplore.ieee.org
One of the primary sources of unpredictability in modern multi-core embedded systems is
contention over shared memory resources, such as caches, interconnects, and DRAM …

X-Stream: Accelerating streaming segments on MPSoCs for real-time applications

R Tabish, R Pellizzoni, R Mancuso, G Gracioli… - Journal of Systems …, 2023 - Elsevier
We are witnessing a race to meet the ever-growing computation requirements of emerging
AI applications to provide perception and control in autonomous vehicles—eg, self-driving …

Determination of worst-case data using an adaptive surrogate model for real-time system

M Rashid, SAB Shah, M Arif, M Kashif - Journal of Circuits, Systems …, 2020 - World Scientific
The estimation of worst-case execution time (WCET) is a critical activity in the analysis of
real-time systems. Evolutionary algorithms are frequently employed for the determination of …