Abstract. Transactional memory is an alternative programming model for managing con-tention in accessing shared in-memory data objects. Distributed transactional memory promises to alleviate diculties with lock-based (distributed) synchronization and object performance bottlenecks in distributed systems. The design of the cache-coherence protocol is critical to the performance of distributed transactional memory systems. We evaluate the performance of a cache-coherence protocol by measuring its worst-case competitive ratio | i.e., the ratio of its makespan to the makespan of the optimal cache-coherence protocol. We establish the upper bound of the competitive ratio and show that it is determined by the worst-case num-ber of abortions, maxim...
AbstractWe present two new algorithms for contention management in transactional memory, the determi...
. We address the problem of developing efficient cache coherence protocols implementing distributed ...
The effects of various cache coherence strategies are analyzed for a multiported shared memory multi...
Transactional Memory API utilizes contention managers to guarantee that whenever two transactions ha...
Abstract. Transactional Memory is a concurrent programming API in which concurrent threads synchroni...
In distributed transactional memory (TM) systems, both the management and consistency of a distribut...
Thesis (Ph. D.)--University of Washington, 1987Shared-memory multiprocessors offer increased computa...
Abstract. We propose an adaptive cache coherence-replacement scheme for distributed systems that is ...
Abstract—We consider the problem of implementing trans-actional memory in large-scale distributed ne...
Emerging task-based parallel programming models shield programmers from the daunting task of paralle...
Caches have the potential to provide multiprocessors with an automatic mechanism for reducing both n...
In this thesis we propose and evaluate an architecture to build large scale distributed shared memor...
An adaptive cache coherence mechanism exploits semantic information about the expected or observed a...
This thesis presents a new cache coherence protocol for shared bus multicache systems, and addresses...
Shared disks environment (SDE) refers to a distributed architecture for high performance transaction...
AbstractWe present two new algorithms for contention management in transactional memory, the determi...
. We address the problem of developing efficient cache coherence protocols implementing distributed ...
The effects of various cache coherence strategies are analyzed for a multiported shared memory multi...
Transactional Memory API utilizes contention managers to guarantee that whenever two transactions ha...
Abstract. Transactional Memory is a concurrent programming API in which concurrent threads synchroni...
In distributed transactional memory (TM) systems, both the management and consistency of a distribut...
Thesis (Ph. D.)--University of Washington, 1987Shared-memory multiprocessors offer increased computa...
Abstract. We propose an adaptive cache coherence-replacement scheme for distributed systems that is ...
Abstract—We consider the problem of implementing trans-actional memory in large-scale distributed ne...
Emerging task-based parallel programming models shield programmers from the daunting task of paralle...
Caches have the potential to provide multiprocessors with an automatic mechanism for reducing both n...
In this thesis we propose and evaluate an architecture to build large scale distributed shared memor...
An adaptive cache coherence mechanism exploits semantic information about the expected or observed a...
This thesis presents a new cache coherence protocol for shared bus multicache systems, and addresses...
Shared disks environment (SDE) refers to a distributed architecture for high performance transaction...
AbstractWe present two new algorithms for contention management in transactional memory, the determi...
. We address the problem of developing efficient cache coherence protocols implementing distributed ...
The effects of various cache coherence strategies are analyzed for a multiported shared memory multi...