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 …

Virtual execution platforms for mixed-time-criticality systems: The compsoc architecture and design flow

K Goossens, A Azevedo, K Chandrasekar… - ACM SIGBED …, 2013 - dl.acm.org
Systems on chip (SOC) contain multiple concurrent applications with different time criticality
(firm, soft, non real-time). As a result, they are often developed by different teams or …

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 …

Timewall: Enabling time partitioning for real-time multicore+ accelerator platforms

T Amert, Z Tong, S Voronov, J Bakita… - 2021 IEEE Real …, 2021 - ieeexplore.ieee.org
Across a range of safety-critical domains, an evolution is underway to endow embedded
systems with" thinking" capabilities by using artificial-intelligence (AI) techniques. This …

Improved analysis and evaluation of real-time semaphore protocols for P-FP scheduling

BB Brandenburg - 2013 IEEE 19th Real-Time and Embedded …, 2013 - ieeexplore.ieee.org
Several suspension-based multiprocessor real-time locking protocols for partitioned fixed-
priority (P-FP) scheduling have been proposed in prior work. These protocols differ in key …

Global real-time semaphore protocols: A survey, unified analysis, and comparison

M Yang, A Wieder… - 2015 IEEE Real-Time …, 2015 - ieeexplore.ieee.org
All major real-time suspension-based locking protocols (or semaphore protocols) for global
fixed-priority scheduling are reviewed and a new, unified response-time analysis framework …

The OMLP family of optimal multiprocessor real-time locking protocols

BB Brandenburg, JH Anderson - Design automation for embedded …, 2013 - Springer
This paper presents the first suspension-based multiprocessor real-time locking protocols
with asymptotically optimal blocking bounds (under certain analysis assumptions). These …

A systematic survey of multiprocessor real-time scheduling and synchronization protocol

A Kumar, SK Gupta - International Journal of Sensors Wireless …, 2022 - benthamdirect.com
Background: Nowadays, there is an immense increase in the demand for high power
computation of real-time workloads and the trend towards multi-core and multiprocessor …

The FMLP+: An asymptotically optimal real-time locking protocol for suspension-aware analysis

BB Brandenburg - 2014 26th Euromicro Conference on Real …, 2014 - ieeexplore.ieee.org
Multiprocessor real-time locking protocols that are asymptotically optimal under suspension-
oblivious schedulability analysis (where suspensions are pessimistically modeled as …

Integrated modular avionics (IMA) partition scheduling with conflict-free I/O for multicore avionics systems

JE Kim, MK Yoon, R Bradford… - 2014 IEEE 38th Annual …, 2014 - ieeexplore.ieee.org
The trend in the semiconductor industry toward multicore processors poses a significant
challenge to many suppliers of safety-critical real-time embedded software. Having certified …