[HTML][HTML] 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 …

[图书][B] Embedded system design: embedded systems foundations of cyber-physical systems, and the internet of things

P Marwedel - 2021 - library.oapen.org
A unique feature of this open access textbook is to provide a comprehensive introduction to
the fundamental knowledge in embedded systems, with applications in cyber-physical …

Applying new scheduling theory to static priority pre-emptive scheduling

N Audsley, A Burns, M Richardson, K Tindell… - Software engineering …, 1993 - IET
The paper presents exact schedulability analyses for real-time systems scheduled at runtime
with a static priority pre-emptive dispatcher. The tasks to be scheduled are allowed to …

Real time scheduling theory: A historical perspective

L Sha, T Abdelzaher, KE Årzén, A Cervin, T Baker… - Real-time systems, 2004 - Springer
In this 25th year anniversary paper for the IEEE Real Time Systems Symposium, we review
the key results in real-time scheduling theory and the historical events that led to the …

[HTML][HTML] 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 …

Fixed priority pre-emptive scheduling: An historical perspective

NC Audsley, A Burns, RI Davis, KW Tindell… - Real-Time …, 1995 - Springer
From its roots in job-shop scheduling, research into fixed priority pre-emptive scheduling
theory has progressed from the artificial constraints and simplistic assumptions used in early …

Hybrid inertial and vision tracking for augmented reality registration

S You, U Neumann, R Azuma - Proceedings IEEE Virtual …, 1999 - ieeexplore.ieee.org
The biggest single obstacle to building effective augmented reality (AR) systems is the lack
of accurate wide-area sensors for trackers that report the locations and orientations of …

GPUSync: A framework for real-time GPU management

GA Elliott, BC Ward, JH Anderson - 2013 IEEE 34th Real-Time …, 2013 - ieeexplore.ieee.org
This paper describes GPUSync, which is a framework for managing graphics processing
units (GPUs) in multi-GPU multicore real-time systems. GPUSync was designed with …

Design of dynamically reconfigurable real-time software using port-based objects

DB Stewart, RA Volpe, PK Khosla - IEEE Transactions on …, 1997 - ieeexplore.ieee.org
The port-based object is a new software abstraction for designing and implementing
dynamically reconfigurable real-time software. It forms the basis of a programming model …

Fast and lock-free concurrent priority queues for multi-thread systems

H Sundell, P Tsigas - Journal of Parallel and Distributed Computing, 2005 - Elsevier
We present an efficient and practical lock-free implementation of a concurrent priority queue
that is suitable for both fully concurrent (large multi-processor) systems as well as pre …