National audienceThe scalability of multithreaded applications on current multicore systems is hampered by the performance of lock algorithms, due to the costs of access contention and cache misses. In this paper, we propose a new lock algorithm, Remote Core Locking (RCL), that aims to improve the performance of critical sections in legacy applications on multicore architectures. The idea of RCL is to replace lock acquisitions by optimized remote procedure calls to a dedicated server core. RCL limits the performance collapse observed with other lock algorithms when many threads try to acquire a lock concurrently and removes the need to transfer lock-protected shared data to the core acquiring the lock because such data can typically remain ...
Multicore architectures are an inflection point in mainstream software development because they forc...
Multi-core architecture has been adopted by the chip manufacturers. Computers with two or four cores...
International audienceThis paper investigate a mutual exclusion algorithm on distributed systems. We...
International audienceThe scalability of multithreaded applications on current multicore systems is ...
The scalability of multithreaded applications on current multicore systems is hampered by the perfor...
The scalability of multithreaded applications on current multicore systems is hampered by the perfor...
This paper proposes the algorithms for optimization of Remote Core Locking (RCL) synchronization met...
Abstract This paper proposes the algorithms for optimization of Remote Core Locking (RCL) synchroni...
This paper proposes algorithms for optimization of the Remote Core Locking (RCL) synchronization met...
During the past decade, parallelism-related issues have been at the forefront of real-time systems r...
During the past decade, parallelism-related issues have been at the forefront of real-time systems r...
International audienceNUMA multicore machines are pervasive and many multithreaded applications are ...
Journal ArticleShared memory programs guarantee the correctness of concurrent accesses to shared dat...
International audienceA plethora of optimized mutex lock algorithms have been designed over the past...
The advent of chip multi-processors has led to an increase in computational performance in recent ye...
Multicore architectures are an inflection point in mainstream software development because they forc...
Multi-core architecture has been adopted by the chip manufacturers. Computers with two or four cores...
International audienceThis paper investigate a mutual exclusion algorithm on distributed systems. We...
International audienceThe scalability of multithreaded applications on current multicore systems is ...
The scalability of multithreaded applications on current multicore systems is hampered by the perfor...
The scalability of multithreaded applications on current multicore systems is hampered by the perfor...
This paper proposes the algorithms for optimization of Remote Core Locking (RCL) synchronization met...
Abstract This paper proposes the algorithms for optimization of Remote Core Locking (RCL) synchroni...
This paper proposes algorithms for optimization of the Remote Core Locking (RCL) synchronization met...
During the past decade, parallelism-related issues have been at the forefront of real-time systems r...
During the past decade, parallelism-related issues have been at the forefront of real-time systems r...
International audienceNUMA multicore machines are pervasive and many multithreaded applications are ...
Journal ArticleShared memory programs guarantee the correctness of concurrent accesses to shared dat...
International audienceA plethora of optimized mutex lock algorithms have been designed over the past...
The advent of chip multi-processors has led to an increase in computational performance in recent ye...
Multicore architectures are an inflection point in mainstream software development because they forc...
Multi-core architecture has been adopted by the chip manufacturers. Computers with two or four cores...
International audienceThis paper investigate a mutual exclusion algorithm on distributed systems. We...