AbstractWe establish trade-offs between time complexity and write- and access-contention for solutions to the mutual exclusion problem. Thewrite-contention(access-contention) of a concurrent program is the number of processes that may be simultaneously enabled to write (access by reading and/or writing) the same shared variable. Our notion of time complexity distinguishes between local and remote accesses of shared memory. We show that, for anyN-process mutual exclusion algorithm, if write-contention isw, and if at mostvremote variables can be accessed by a single atomic operation, then there exists an execution involving only one process in which that process executesΩ(logvwN) remote operations for entry into its critical section. We furth...
Busy-wait techniques are heavily used for mutual exclusion and barrier synchronization in shared-mem...
Lamport’s Bakery Algorithm (Commun ACM 17:453–455, 1974) implements mutual exclusion for a fixed num...
We prove an $\Omega(n \log n)$ lower bound on the number ofnon-busywaiting memory accesses by any de...
AbstractWe establish trade-offs between time complexity and write- and access-contention for solutio...
We establish trade-o s between time complexity and write- and access-contention for solutions to the...
AbstractWorst-case time complexity is a measure of the maximum time needed to solve a problem over a...
In distributed shared memory multiprocessors, remote memory accesses generate processor-to-memory tr...
Abstract. We consider the time complexity of shared-memory mutual exclusionalgorithms based on reads...
Abstract. Most complexity measures for concurrent algorithms for asynchronous shared-memory architec...
In 1993, Yang and Anderson presented an N-process algorithm for mutual exclusion under read/write at...
Several years ago, Yang and Anderson presented an N-process algorithm for mutual exclusion under rea...
We consider the time complexity of shared-memory mutual exclusion algorithms under the remote-memory...
We study Reader-Writer Exclusion, a well-known variant of the Mutual Exclusion problem where process...
For years, the mutual exclusion algorithm of Lycklama and Hadzilacos (1991) [21] was the optimal mut...
Conventional wisdom holds that contention due to busy-wait synchronization is a major obstacle to sc...
Busy-wait techniques are heavily used for mutual exclusion and barrier synchronization in shared-mem...
Lamport’s Bakery Algorithm (Commun ACM 17:453–455, 1974) implements mutual exclusion for a fixed num...
We prove an $\Omega(n \log n)$ lower bound on the number ofnon-busywaiting memory accesses by any de...
AbstractWe establish trade-offs between time complexity and write- and access-contention for solutio...
We establish trade-o s between time complexity and write- and access-contention for solutions to the...
AbstractWorst-case time complexity is a measure of the maximum time needed to solve a problem over a...
In distributed shared memory multiprocessors, remote memory accesses generate processor-to-memory tr...
Abstract. We consider the time complexity of shared-memory mutual exclusionalgorithms based on reads...
Abstract. Most complexity measures for concurrent algorithms for asynchronous shared-memory architec...
In 1993, Yang and Anderson presented an N-process algorithm for mutual exclusion under read/write at...
Several years ago, Yang and Anderson presented an N-process algorithm for mutual exclusion under rea...
We consider the time complexity of shared-memory mutual exclusion algorithms under the remote-memory...
We study Reader-Writer Exclusion, a well-known variant of the Mutual Exclusion problem where process...
For years, the mutual exclusion algorithm of Lycklama and Hadzilacos (1991) [21] was the optimal mut...
Conventional wisdom holds that contention due to busy-wait synchronization is a major obstacle to sc...
Busy-wait techniques are heavily used for mutual exclusion and barrier synchronization in shared-mem...
Lamport’s Bakery Algorithm (Commun ACM 17:453–455, 1974) implements mutual exclusion for a fixed num...
We prove an $\Omega(n \log n)$ lower bound on the number ofnon-busywaiting memory accesses by any de...