We present a fast and scalable lock algorithm for shared-memory multiprocessors addressing the resource allocation problem. In this problem, threads compete for k shared resources where a thread may request an arbitrary number 1 ≤ h ≤ k of resources at the same time. The challenge is for each thread to acquire exclusive access to desired resources while preventing deadlock or starvation. Many existing approaches solve this problem in a distributed system, but the explicit message passing paradigm they adopt is not optimal for shared-memory. Other applicable methods, like two-phase locking and resource hierarchy, suffer from performance degradation under heavy contention, while lacking a desirable fairness guarantee. This work describes the ...
International audienceNUMA multicore machines are pervasive and many multithreaded applications are ...
Managing shared resources in multiprocessor real-time systems can often lead to considerable schedul...
We present an efficient and practical lock-free implementation of a concurrent priority queue that i...
We present a fast and scalable lock algorithm for shared-memory multiprocessors addressing the resou...
We present a scalable lock algorithm and an adaptive scheme for shared-memory multiprocessors addres...
Multicore platforms are becoming increasingly popular in real-time systems. One of the major challen...
Large-scale shared-memory multiprocessors typically have long latencies for remote data accesses. A...
Link to published version: http://ieeexplore.ieee.org/iel3/4440/12600/00580906.pdf?tp=&arnumber=5809...
Most multiprocessors are multiprogrammed to achieve acceptable response time and to increase their u...
Most multiprocessors are multiprogrammed to achieve accept-able response time. Unfortunately, inoppo...
Abstract—A fine-grained locking protocol permits multiple locks to be held simultaneously by the sam...
For most multi-threaded applications, data structures must be shared between threads. Ensuring threa...
Most multiprocessors are multiprogrammed in order to achieve acceptable response time and to increas...
International audienceWe present in this paper a new lock-based resource sharing protocol PWLP (Pree...
Various approaches can be utilized upon resource locking for mutually exclusive resource access in m...
International audienceNUMA multicore machines are pervasive and many multithreaded applications are ...
Managing shared resources in multiprocessor real-time systems can often lead to considerable schedul...
We present an efficient and practical lock-free implementation of a concurrent priority queue that i...
We present a fast and scalable lock algorithm for shared-memory multiprocessors addressing the resou...
We present a scalable lock algorithm and an adaptive scheme for shared-memory multiprocessors addres...
Multicore platforms are becoming increasingly popular in real-time systems. One of the major challen...
Large-scale shared-memory multiprocessors typically have long latencies for remote data accesses. A...
Link to published version: http://ieeexplore.ieee.org/iel3/4440/12600/00580906.pdf?tp=&arnumber=5809...
Most multiprocessors are multiprogrammed to achieve acceptable response time and to increase their u...
Most multiprocessors are multiprogrammed to achieve accept-able response time. Unfortunately, inoppo...
Abstract—A fine-grained locking protocol permits multiple locks to be held simultaneously by the sam...
For most multi-threaded applications, data structures must be shared between threads. Ensuring threa...
Most multiprocessors are multiprogrammed in order to achieve acceptable response time and to increas...
International audienceWe present in this paper a new lock-based resource sharing protocol PWLP (Pree...
Various approaches can be utilized upon resource locking for mutually exclusive resource access in m...
International audienceNUMA multicore machines are pervasive and many multithreaded applications are ...
Managing shared resources in multiprocessor real-time systems can often lead to considerable schedul...
We present an efficient and practical lock-free implementation of a concurrent priority queue that i...