AbstractRecently, we introduced a novel term, memory-adaptive, whose goal it is to capture what it means for a distributed protocol to most efficiently make use of its shared memory. We proved three results that relate to the memory-adaptive model in the uniform setting. We considered a store/release protocol where processes are required to store a value in shared MWMR memory so that it cannot be overwritten until it has been released by the process. We showed that there do not exist uniformly wait-free store/release protocols using only the basic operations read and write that are memory-adaptive to point contention. We further showed that there exists a uniformly wait-free store/release protocol using only the basic operations read, write...
AbstractWe present two new algorithms for contention management in transactional memory, the determi...
We present two software distributed shared memory protocols that dynamically adapt between a single ...
The focus of this report is on software implementations of Distributed Shared Memory (DSM). In the r...
AbstractRecently, we introduced a novel term, memory-adaptive, whose goal it is to capture what it m...
Abstract. We introduce a novel term, memory-adaptive, that intuitively captures what it means for a ...
Abstract. We present a new long-lived, efficient, adaptive collect algorithm. Namely, our algorithm ...
When many distributed processes contend for a single shared resource that can service at most one pr...
The focus of this paper is on software implementations of Distributed Shared Memory (DSM). In recent...
Transactional Memory (TM) is an important programming paradigm that can help alleviate difficulties ...
In large scale distributed systems, replication is essential in order to provide availability and pa...
In this paper, we explore experimentally the effects of contention on the performance of page-based ...
Release consistency is a widely accepted memory model for distributed shared memory systems. Eager r...
Transactional Memory API utilizes contention managers to guarantee that whenever two transactions ha...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
A software distributed shared memory (DSM) system allows shared memory parallel programs to execute ...
AbstractWe present two new algorithms for contention management in transactional memory, the determi...
We present two software distributed shared memory protocols that dynamically adapt between a single ...
The focus of this report is on software implementations of Distributed Shared Memory (DSM). In the r...
AbstractRecently, we introduced a novel term, memory-adaptive, whose goal it is to capture what it m...
Abstract. We introduce a novel term, memory-adaptive, that intuitively captures what it means for a ...
Abstract. We present a new long-lived, efficient, adaptive collect algorithm. Namely, our algorithm ...
When many distributed processes contend for a single shared resource that can service at most one pr...
The focus of this paper is on software implementations of Distributed Shared Memory (DSM). In recent...
Transactional Memory (TM) is an important programming paradigm that can help alleviate difficulties ...
In large scale distributed systems, replication is essential in order to provide availability and pa...
In this paper, we explore experimentally the effects of contention on the performance of page-based ...
Release consistency is a widely accepted memory model for distributed shared memory systems. Eager r...
Transactional Memory API utilizes contention managers to guarantee that whenever two transactions ha...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
A software distributed shared memory (DSM) system allows shared memory parallel programs to execute ...
AbstractWe present two new algorithms for contention management in transactional memory, the determi...
We present two software distributed shared memory protocols that dynamically adapt between a single ...
The focus of this report is on software implementations of Distributed Shared Memory (DSM). In the r...