Partitioned fixed-priority scheduling of parallel tasks without preemptions

D Casini, A Biondi, G Nelissen… - 2018 IEEE Real-Time …, 2018 - ieeexplore.ieee.org
The study of parallel task models executed with predictable scheduling approaches is a
fundamental problem for real-time multiprocessor systems. Nevertheless, to date, limited …

The heptane static worst-case execution time estimation tool

D Hardy, B Rouxel, I Puaut - 17th International Workshop on …, 2017 - drops.dagstuhl.de
Estimation of worst-case execution times (WCETs) is required to validate the temporal
behavior of hard real time systems. Heptane is an open-source software program that …

Co-Located Parallel Scheduling of Threads to Optimize Cache Sharing

C Tessler, P Modekurthy, N Fisher… - 2023 IEEE Real …, 2023 - ieeexplore.ieee.org
For hard-real time systems, cache memory increases execution time variability, increasing
the complexity of timing analysis. As such, cache memory is often treated exclusively as a …

Cache persistence-aware memory bus contention analysis for multicore systems

SA Rashid, G Nelissen, E Tovar - 2020 Design, Automation & …, 2020 - ieeexplore.ieee.org
Memory bus contention strongly relates to the number of main memory requests generated
by tasks running on different cores of a multicore platform, which, in turn, depends on the …

Integrated analysis of cache related preemption delays and cache persistence reload overheads

SA Rashid, G Nelissen, S Altmeyer… - 2017 IEEE Real …, 2017 - ieeexplore.ieee.org
Schedulability analysis for tasks running on micro-processors with cache memory is
incomplete without a treatment of Cache Related Preemption Delays (CRPD) and Cache …

Optimistic parallel discrete event simulations of physical systems using reverse computation

Y Tang, KS Perumalla, RM Fujimoto… - … on principles of …, 2005 - ieeexplore.ieee.org
Efficient computer simulation of complex physical phenomena has long been challenging
due to their multi-physics and multi-scale nature. In contrast to traditional time-stepped …

Improving the accuracy of cache-aware response time analysis using preemption partitioning

F Marković, J Carlson, S Altmeyer… - … Conference on Real …, 2020 - drops.dagstuhl.de
Schedulability analyses for preemptive real-time systems need to take into account cache-
related preemption delays (CRPD) caused by preemptions between the tasks. The …

Improved bus contention analysis for 3-phase tasks

J Arora, SA Rashid, G Nelissen… - 2023 IEEE 29th …, 2023 - ieeexplore.ieee.org
The 3-phase task execution model has shown to be a good candidate to tackle the memory
bus contention problem. It divides the execution of tasks into computation and memory …

Bringing inter-thread cache benefits to federated scheduling

C Tessler, VP Modekurthy, N Fisher… - 2020 IEEE Real-Time …, 2020 - ieeexplore.ieee.org
Multiprocessor scheduling of hard real-time tasks modeled by directed acyclic graphs
(DAGs) exploits the inherent parallelism presented by the model. For DAG tasks, a node …

Bundlep: Prioritizing conflict free regions in multi-threaded programs to improve cache reuse

C Tessler, N Fisher - 2018 IEEE Real-Time Systems …, 2018 - ieeexplore.ieee.org
In" BUNDLE: Real-Time Multi-Threaded Scheduling to Reduce Cache Contention", Tessler
and Fisher propose a scheduling mechanism and combined worst-case execution time …