AbstractWorst-case time complexity is a measure of the maximum time needed to solve a problem over all runs. Contention-free time complexity indicates the maximum time needed when a process executes by itself, without competition from other processes. Since contention is rare in well-designed systems, it is important to design algorithms which perform well in the absence of contention. We study the contention-free time complexity of shared memory algorithms using two measures: step complexity, which counts the number of accesses to shared registers; and register complexity, which measures the number of different registers accessed. Depending on the system architecture, one of the two measures more accurately reflects the elapsed time. We pr...
It has been considered bon ton to blame locks for their fragility, especially since researchers iden...
Mutual Exclusion is a fundamental problem in distributed computing, and the problem of proving upper...
In this thesis, we prove lower bounds on the number of registers needed to solve colourless tasks in...
AbstractWorst-case time complexity is a measure of the maximum time needed to solve a problem over a...
We establish trade-o s between time complexity and write- and access-contention for solutions to the...
Abstract. Most complexity measures for concurrent algorithms for asynchronous shared-memory architec...
Several years ago, Yang and Anderson presented an N-process algorithm for mutual exclusion under rea...
AbstractWe establish trade-offs between time complexity and write- and access-contention for solutio...
We consider the time complexity of shared-memory mutual exclusion algorithms under the remote-memory...
In 1993, Yang and Anderson presented an N-process algorithm for mutual exclusion under read/write at...
In distributed shared memory multiprocessors, remote memory accesses generate processor-to-memory tr...
Obstruction-free implementations of concurrent ob jects are optimized for the common case where ther...
Abstract We consider the time complexity of shared-memory mutual exclusion algorithms based on reads...
The timestamp problem captures a fundamental aspect of asynchronous distributed computing. It allows...
AbstractWe present two new algorithms for contention management in transactional memory, the determi...
It has been considered bon ton to blame locks for their fragility, especially since researchers iden...
Mutual Exclusion is a fundamental problem in distributed computing, and the problem of proving upper...
In this thesis, we prove lower bounds on the number of registers needed to solve colourless tasks in...
AbstractWorst-case time complexity is a measure of the maximum time needed to solve a problem over a...
We establish trade-o s between time complexity and write- and access-contention for solutions to the...
Abstract. Most complexity measures for concurrent algorithms for asynchronous shared-memory architec...
Several years ago, Yang and Anderson presented an N-process algorithm for mutual exclusion under rea...
AbstractWe establish trade-offs between time complexity and write- and access-contention for solutio...
We consider the time complexity of shared-memory mutual exclusion algorithms under the remote-memory...
In 1993, Yang and Anderson presented an N-process algorithm for mutual exclusion under read/write at...
In distributed shared memory multiprocessors, remote memory accesses generate processor-to-memory tr...
Obstruction-free implementations of concurrent ob jects are optimized for the common case where ther...
Abstract We consider the time complexity of shared-memory mutual exclusion algorithms based on reads...
The timestamp problem captures a fundamental aspect of asynchronous distributed computing. It allows...
AbstractWe present two new algorithms for contention management in transactional memory, the determi...
It has been considered bon ton to blame locks for their fragility, especially since researchers iden...
Mutual Exclusion is a fundamental problem in distributed computing, and the problem of proving upper...
In this thesis, we prove lower bounds on the number of registers needed to solve colourless tasks in...