Many suspensions, many problems: a review of self-suspending tasks in real-time systems

JJ Chen, G Nelissen, WH Huang, M Yang… - Real-Time …, 2019 - Springer
In general computing systems, a job (process/task) may suspend itself whilst it is waiting for
some activity to complete, eg, an accelerator to return data. In real-time systems, such self …

Scheduling and locking in multiprocessor real-time operating systems

BB Brandenburg - 2011 - search.proquest.com
With the widespread adoption of multicore architectures, multiprocessors are now a
standard deployment platform for (soft) real-time applications. This dissertation addresses …

Outstanding paper award: Making shared caches more predictable on multicore platforms

BC Ward, JL Herman, CJ Kenna… - 2013 25th Euromicro …, 2013 - ieeexplore.ieee.org
In safety-critical cyber-physical systems, the usage of multicore platforms has been
hampered by problems due to interactions across cores through shared hardware. The …

On spin locks in AUTOSAR: Blocking analysis of FIFO, unordered, and priority-ordered spin locks

A Wieder, BB Brandenburg - 2013 IEEE 34th Real-Time …, 2013 - ieeexplore.ieee.org
Motivated by the widespread use of spin locks in embedded multiprocessor real-time
systems, the worst-case blocking in spin locks is analyzed using mixed-integer linear …

RTOS support for multicore mixed-criticality systems

JL Herman, CJ Kenna, MS Mollison… - 2012 IEEE 18th Real …, 2012 - ieeexplore.ieee.org
Mixed-criticality scheduling algorithms, which attempt to reclaim system capacity lost to worst-
case execution time pessimism, seem to hold great promise for multi core real-time systems …

A schedulability compatible multiprocessor resource sharing protocol--MrsP

A Burns, AJ Wellings - 2013 25th euromicro conference on real …, 2013 - ieeexplore.ieee.org
Lock-based resource sharing protocols for single processor systems are well understood
and supported in programming languages and in Real-Time Operating Systems. In contrast …

A formal toolchain for offline and run-time verification of robotic systems

S Dal Zilio, PE Hladik, F Ingrand, A Mallet - Robotics and Autonomous …, 2023 - Elsevier
Abstract Validation and Verification (V&V) of autonomous robotic system software is
becoming a critical issue. Among the V&V techniques at our disposal, formal approaches …

Globally scheduled real-time multiprocessor systems with GPUs

GA Elliott, JH Anderson - Real-Time Systems, 2012 - Springer
Graphics processing units, GPUs, are powerful processors that can offer significant
performance advantages over traditional CPUs. The last decade has seen rapid …

Supporting nested locking in multiprocessor real-time systems

BC Ward, JH Anderson - 2012 24th Euromicro Conference on …, 2012 - ieeexplore.ieee.org
This paper presents the first real-time multiprocessor locking protocol that supports fine-
grained nested resource requests. This locking protocol relies on a novel technique for …

Multiprocessor real-time locking protocols

BB Brandenburg - Handbook of Real-Time Computing, 2022 - Springer
We systematically survey the literature on analytically sound multiprocessor real-time
locking protocols from 1988 until the end of 2017, covering the following topics: Progress …