The fetch-and-add (F&A) operation has been used effectively in a number of process coordination algorithms. In this paper we assess the power of fetch-and-increment (F&I) and fetch-anddecrement (F&D), which weview asrestricted forms of F&A in which the only addends permitted are ±1. F&A-based algorithms that use only unit addends are thus trivially expressed with just F&I and F&D. Our primary contributions are new F&I/F&D algorithms for readers/writers coordination including a proof of its correctness and algorithms for barrier synchronization for dynamically-sized groups. We also restructure anexisting F&A-based algorithm for queueswith-multiplicity to obtain an algorithm using just F&I and F&...
AbstractWe compare the complexities of two fundamental distributed coordination problems, distribute...
The “wait-free hierarchy ” classifies multiprocessor synchronization primitives according to their p...
Recently, new libraries, such as Grand Central Dispatch (GCD), have been proposed to directly harnes...
This note describes a proposed extension to the architecture of shared memory multiprocessors with c...
Conventional wisdom in designing concurrent data structures is to use the most powerful synchronizat...
We present a sequence of constructions of commuting synchronization objects (e.g., fetch-and-increm...
The group mutual exclusion (GME) problem (also called the room synchronization problem) arises in va...
With the growing use of multiprocessors, data structures that support concurrent operations have be...
In this paper we implement several basic operating system primitives by using a "replace-add&qu...
A distributed counter is a concurrent object which provides a test-and-incrementoperation on a share...
AbstreetThis paper proposes a set of efficient primitives for process synchronization in muitiproces...
This paper proposes a set of efficient primitives for process synchronization in multiprocessors. T...
We study wait-free linearizable Queue implementations in asynchronous shared-memory systems from oth...
In both distributed counting and queuing, processors in a distributed system issue operations which ...
In this report, we propose new concurrent data structures and load balancing strategies for Branch-a...
AbstractWe compare the complexities of two fundamental distributed coordination problems, distribute...
The “wait-free hierarchy ” classifies multiprocessor synchronization primitives according to their p...
Recently, new libraries, such as Grand Central Dispatch (GCD), have been proposed to directly harnes...
This note describes a proposed extension to the architecture of shared memory multiprocessors with c...
Conventional wisdom in designing concurrent data structures is to use the most powerful synchronizat...
We present a sequence of constructions of commuting synchronization objects (e.g., fetch-and-increm...
The group mutual exclusion (GME) problem (also called the room synchronization problem) arises in va...
With the growing use of multiprocessors, data structures that support concurrent operations have be...
In this paper we implement several basic operating system primitives by using a "replace-add&qu...
A distributed counter is a concurrent object which provides a test-and-incrementoperation on a share...
AbstreetThis paper proposes a set of efficient primitives for process synchronization in muitiproces...
This paper proposes a set of efficient primitives for process synchronization in multiprocessors. T...
We study wait-free linearizable Queue implementations in asynchronous shared-memory systems from oth...
In both distributed counting and queuing, processors in a distributed system issue operations which ...
In this report, we propose new concurrent data structures and load balancing strategies for Branch-a...
AbstractWe compare the complexities of two fundamental distributed coordination problems, distribute...
The “wait-free hierarchy ” classifies multiprocessor synchronization primitives according to their p...
Recently, new libraries, such as Grand Central Dispatch (GCD), have been proposed to directly harnes...