[LLIBRE][B] Transactional memory
The advent of multicore processors has renewed interest in the idea of incorporating
transactions into the programming model used to write parallel programs. This approach …
transactions into the programming model used to write parallel programs. This approach …
Fine-grain access control for distributed shared memory
This paper discusses implementations of fine-grain memory access control, which
selectively restricts reads and writes to cache-block-sized memory regions. Fine-grain …
selectively restricts reads and writes to cache-block-sized memory regions. Fine-grain …
[HTML][HTML] Performance evaluation of two home-based lazy release consistency protocols for shared virtual memory systems
This paper investigates the performance of shared virtual memory protocols on large-scale
multicomputers. Using experiments on a 64-node Paragon, we show that the traditional Lazy …
multicomputers. Using experiments on a 64-node Paragon, we show that the traditional Lazy …
The interaction of parallel and sequential workloads on a network of workstations
This paper examines the plausibility of using a network of workstations (NOW) for a mixture
of parallel and sequential jobs. Through simulations, our study examines issues that arise …
of parallel and sequential jobs. Through simulations, our study examines issues that arise …
CRL: High-performance all-software distributed shared memory
Abstract The C/? egion Library(CRL) is a new all-software distributed shared memory (DSM)
system. CRL requires no special compiler, hardware, or operating system support beyond …
system. CRL requires no special compiler, hardware, or operating system support beyond …
[PDF][PDF] Cashmere-2L: Software coherent shared memory on a clustered remote-write network
Low-latency remote-write networks, such as DEC's Memory Channel, provide the possibility
of transparent, inexpensive, huge-scale shared-memory parallel computing on clusters of …
of transparent, inexpensive, huge-scale shared-memory parallel computing on clusters of …
Shared virtual memory: Progress and challenges
L Iftode, JP Singh - Proceedings of the IEEE, 1999 - ieeexplore.ieee.org
Shared virtual memory, a technique for supporting a shared address space in software on
parallel systems, has undergone a decade of research, with significant maturing of protocols …
parallel systems, has undergone a decade of research, with significant maturing of protocols …
Improving release-consistent shared virtual memory using automatic update
Shared virtual memory is a software technique to provide shared memory on a network of
computers without special hardware support. Although several relaxed consistency models …
computers without special hardware support. Although several relaxed consistency models …
Efficient support for irregular applications on distributed-memory machines
Irregular computation problems underlie many important scientific applications. Although
these problems are computationally expensive, and so would seem appropriate for parallel …
these problems are computationally expensive, and so would seem appropriate for parallel …
Sensitivity of parallel applications to large differences in bandwidth and latency in two-layer interconnects
This paper studies application performance on systems with strongly non-uniform remote
memory access. In current generation NUMAs the speed difference between the slowest …
memory access. In current generation NUMAs the speed difference between the slowest …