This article is accepted for publication in the post-proceedings of the Workshop on Algorithms and Programming Tools for Next-Generation High-Performance Scientific Software (HPSS) 2011, held in the context of Euro-Par 2011, August 29, 2011, Bordeaux, France.International audienceThis paper promotes the first stand-alone implementation of our adaptive tool for synchronization ''ordered read-write locks'', ORWL. It provides new synchronization methods for resource oriented parallel or distributed algorithms for which it allows an implicit deadlock-free and equitable control of a protected resource and provides means to couple lock objects and data tightly. A typical application that uses this framework will run a number of loosely coupled ta...
Irregular parallel algorithms pose a significant challenge for achieving high performance because of...
Concurrent accesses to shared data structures must be synchronized to avoid data races. Coarse-grain...
This paper is directed at reader/writer locking for read-dominant real-time workloads. It is shown t...
International audienceThis paper presents the first experimental results of the use of our new adapt...
International audienceWe introduce the framework of ordered read-write locks, ORWL, that are charact...
On shared memory multiprocessors, synchronization often turns out to be a performance bottleneck and...
International audienceWe present a source-to-source auto-generating framework that enables alarge pr...
Journal ArticleShared memory programs guarantee the correctness of concurrent accesses to shared dat...
The Mindicator is a shared object that stores one value for each thread in a system, and can return ...
EjFcient synchronization primitives are essential for achieving high performance in he-grain, shared...
International audienceThis paper investigate a mutual exclusion algorithm on distributed systems. We...
To use the computational power of modern computing machines, we have to deal with concurrent program...
The advent of chip multi-processors has led to an increase in computational performance in recent ye...
The readers-writers problem is one of the very well known problems in concurrency theory. It was fir...
Locks are used in shared memory parallel programs to achieve a variety of synchronization objectives...
Irregular parallel algorithms pose a significant challenge for achieving high performance because of...
Concurrent accesses to shared data structures must be synchronized to avoid data races. Coarse-grain...
This paper is directed at reader/writer locking for read-dominant real-time workloads. It is shown t...
International audienceThis paper presents the first experimental results of the use of our new adapt...
International audienceWe introduce the framework of ordered read-write locks, ORWL, that are charact...
On shared memory multiprocessors, synchronization often turns out to be a performance bottleneck and...
International audienceWe present a source-to-source auto-generating framework that enables alarge pr...
Journal ArticleShared memory programs guarantee the correctness of concurrent accesses to shared dat...
The Mindicator is a shared object that stores one value for each thread in a system, and can return ...
EjFcient synchronization primitives are essential for achieving high performance in he-grain, shared...
International audienceThis paper investigate a mutual exclusion algorithm on distributed systems. We...
To use the computational power of modern computing machines, we have to deal with concurrent program...
The advent of chip multi-processors has led to an increase in computational performance in recent ye...
The readers-writers problem is one of the very well known problems in concurrency theory. It was fir...
Locks are used in shared memory parallel programs to achieve a variety of synchronization objectives...
Irregular parallel algorithms pose a significant challenge for achieving high performance because of...
Concurrent accesses to shared data structures must be synchronized to avoid data races. Coarse-grain...
This paper is directed at reader/writer locking for read-dominant real-time workloads. It is shown t...