Recent distributed shared memoy (DSM) systems and proposed shared-memory machines have imple-mented some or all of their cache coherence proto-cols in sofiware. One way to exploit the flexibility of this sofiware is to tailor a coherence protocol to match an application’s communication patterns and memoy semantics. This paper presents evidence that this approach can lead to large performance improve-ments. It shows that application-specijic protocols substantially improved the performance of three ap-plication programs—appbt, em3d, and barnes—over carefully tuned transparent shared memo ~ implemen-tations. The speed-ups were obtained on Blizzard, a fine-grained DSM system running on a %?-node Thinking Machines CM-5.
Distributed shared memory (DSM) systems provide an illusion of shared memory on distributed memory s...
We present a new coherence protocol class for DSM systems whose instances offer highly available acc...
Distributed shared memory (DSM) is an abstraction of shared memory on a distributed memory machine. ...
Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented ...
The recent dramatic increase in network speeds and research in user-level communication necessitates...
A software distributed shared memory (DSM) system allows shared memory parallel programs to execute ...
During the past few years, two main approaches have been taken to improve the performance of softwar...
Address re-mapping techniques in so-called active memory systems have been shown to dramatically inc...
During the past few years, two main approaches have been taken to improve the performance of softwar...
Abstract—Scalable distributed shared-memory architectures rely on coherence controllers on each proc...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
Previous work in scalable hardware distributed shared memory (DSM) multiprocessors has established t...
n this work, we analyze how a DSS (Decision Support System) workload can be accelerated in the case ...
Previous work in scalable hardware distributed shared memory (DSM) multiprocessors has established t...
Distributed shared memory (DSM) is an abstraction of shared memory on a distributed-memory machine. ...
Distributed shared memory (DSM) systems provide an illusion of shared memory on distributed memory s...
We present a new coherence protocol class for DSM systems whose instances offer highly available acc...
Distributed shared memory (DSM) is an abstraction of shared memory on a distributed memory machine. ...
Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented ...
The recent dramatic increase in network speeds and research in user-level communication necessitates...
A software distributed shared memory (DSM) system allows shared memory parallel programs to execute ...
During the past few years, two main approaches have been taken to improve the performance of softwar...
Address re-mapping techniques in so-called active memory systems have been shown to dramatically inc...
During the past few years, two main approaches have been taken to improve the performance of softwar...
Abstract—Scalable distributed shared-memory architectures rely on coherence controllers on each proc...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
Previous work in scalable hardware distributed shared memory (DSM) multiprocessors has established t...
n this work, we analyze how a DSS (Decision Support System) workload can be accelerated in the case ...
Previous work in scalable hardware distributed shared memory (DSM) multiprocessors has established t...
Distributed shared memory (DSM) is an abstraction of shared memory on a distributed-memory machine. ...
Distributed shared memory (DSM) systems provide an illusion of shared memory on distributed memory s...
We present a new coherence protocol class for DSM systems whose instances offer highly available acc...
Distributed shared memory (DSM) is an abstraction of shared memory on a distributed memory machine. ...