International audienceThe traditional approach to multitasking synchronization has been to use Mutexes, Semaphores, and Critical sections. However, those primitives can lead to inefficiency or, even worse, to error conditions such as, for example, dead or live locks or priority inversion. The problems with those primitive are particularly vivid with real-time systems. Also, with the rapid deployment of multi-core systems, those traditional mechanisms are showing new classes of issues. This talk will discuss how the use of non-blocking algorithms through atomic and barrier operations can lead to more robust, deterministic and higher performance systems
International audienceThis article presents a complete scheme for the integration and the developmen...
The thesis investigates non-blocking synchronization in shared memory systems, in particular in high...
We systematically survey the literature on analytically sound multiprocessor real-time locking proto...
Wait-free synchronisation gives any process in the system strong progress guarantees, irrespective ...
Multi-core processors are ubiquitous. Even embedded systems nowadays use processors with multiple co...
Thesis for the degree of Licentiate of Engineering, a Swedish degree between M.Sc. and Ph.D. In toda...
A Distributed Shared Memory(DSM) system consists of several computers that share a memory area and h...
Abstract—This paper is about a novel approach of organising non-sequential programs to the benefit o...
In this paper we investigate how performance and speedup of applications would be affected by using ...
Link to published version: http://ieeexplore.ieee.org/iel3/4440/12600/00580906.pdf?tp=&arnumber=5809...
The thesis investigates non-blocking synchronization in shared memory systems, in particular in high...
International audienceThis chapter provides different concepts related to the synchronization of pro...
International audienceThe paper describes a pragmatic solution to the parallel execution of hard rea...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
International audienceA plethora of optimized mutex lock algorithms have been designed over the past...
International audienceThis article presents a complete scheme for the integration and the developmen...
The thesis investigates non-blocking synchronization in shared memory systems, in particular in high...
We systematically survey the literature on analytically sound multiprocessor real-time locking proto...
Wait-free synchronisation gives any process in the system strong progress guarantees, irrespective ...
Multi-core processors are ubiquitous. Even embedded systems nowadays use processors with multiple co...
Thesis for the degree of Licentiate of Engineering, a Swedish degree between M.Sc. and Ph.D. In toda...
A Distributed Shared Memory(DSM) system consists of several computers that share a memory area and h...
Abstract—This paper is about a novel approach of organising non-sequential programs to the benefit o...
In this paper we investigate how performance and speedup of applications would be affected by using ...
Link to published version: http://ieeexplore.ieee.org/iel3/4440/12600/00580906.pdf?tp=&arnumber=5809...
The thesis investigates non-blocking synchronization in shared memory systems, in particular in high...
International audienceThis chapter provides different concepts related to the synchronization of pro...
International audienceThe paper describes a pragmatic solution to the parallel execution of hard rea...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
International audienceA plethora of optimized mutex lock algorithms have been designed over the past...
International audienceThis article presents a complete scheme for the integration and the developmen...
The thesis investigates non-blocking synchronization in shared memory systems, in particular in high...
We systematically survey the literature on analytically sound multiprocessor real-time locking proto...