We consider various techniques for implementing shared objects and for accounting for object-sharing overheads in Pfair-scheduled multiprocessor real-time systems. Lock-free objects are more economical than locking techniques when implementing relatively simple objects such as buffers, stacks, queues, and lists. In this paper, we explain how to bound the duration of lock-free object accesses under Pfair multiprocessor scheduling. We also show that these durations can be reduced by combining tasks into supertasks, i.e., a group of tasks that are scheduled as a single entity; this is because the use of supertasks can prevent interfering tasks from executing in parallel, thereby reducing the worst-case durations of object accesses. Indeed, we ...
asses both static and dynamic priority schemes. The scheduling conditions we derive show that for ha...
The thesis investigates non-blocking synchronization in shared memory systems, in particular in high...
We consider shared memory systems in which asynchronous processes cooperate with each other by commu...
This paper considers the use of lock-free shared objects within hard real-time systems. As the name ...
We consider coordinating accesses to shared data structures in multiprocessor real-time systems sche...
We present an integrated framework for developing real-time systems in which lock-free algorithms ar...
Efficient synchronization is important for achieving good performance in parallel programs, especial...
We consider coordinating accesses to shared data structures in multiprocessor real-time systems sche...
We present an integrated framework for developing realtime systems in which lock-free algorithms are...
International audienceWe investigated the problem of supertasking in Pfair-scheduled multi-processor...
Scalable busy-wait synchronization algorithms are essential for achieving good parallel program perf...
Scalable busy-wait synchronization algorithms are essential for achieving good parallel program perf...
Multicore platforms are becoming increasingly popular in real-time systems. One of the major challen...
We consider the problem of supertasking in Pfair-scheduled multiprocessor systems. In this approach,...
We consider Pfair scheduling in real-time multiprocessor systems. Under Pfair scheduling, tasks are ...
asses both static and dynamic priority schemes. The scheduling conditions we derive show that for ha...
The thesis investigates non-blocking synchronization in shared memory systems, in particular in high...
We consider shared memory systems in which asynchronous processes cooperate with each other by commu...
This paper considers the use of lock-free shared objects within hard real-time systems. As the name ...
We consider coordinating accesses to shared data structures in multiprocessor real-time systems sche...
We present an integrated framework for developing real-time systems in which lock-free algorithms ar...
Efficient synchronization is important for achieving good performance in parallel programs, especial...
We consider coordinating accesses to shared data structures in multiprocessor real-time systems sche...
We present an integrated framework for developing realtime systems in which lock-free algorithms are...
International audienceWe investigated the problem of supertasking in Pfair-scheduled multi-processor...
Scalable busy-wait synchronization algorithms are essential for achieving good parallel program perf...
Scalable busy-wait synchronization algorithms are essential for achieving good parallel program perf...
Multicore platforms are becoming increasingly popular in real-time systems. One of the major challen...
We consider the problem of supertasking in Pfair-scheduled multiprocessor systems. In this approach,...
We consider Pfair scheduling in real-time multiprocessor systems. Under Pfair scheduling, tasks are ...
asses both static and dynamic priority schemes. The scheduling conditions we derive show that for ha...
The thesis investigates non-blocking synchronization in shared memory systems, in particular in high...
We consider shared memory systems in which asynchronous processes cooperate with each other by commu...