We are currently designing Sparks, a protocol construction library that we hope will allow us to improve the performance of DSM systems to within a few percent of tightly-coupled multiprocessors. Sparks' abstractions will allow us to cleanly and systematically explore the design space of highlevel synchronization operations, rather than proposing and implementing new operations in an ad hoc fashion. Sparks' basic abstraction is the coherence history, an object that summarizes past coherence actions to shared segments. Our emphasis here is more on creating and investigating the abstractions that make a broad variety of optimizations possible, rather than on the individual optimizations themselves. However, we will thoroughly quanti...
A Distributed Shared Memory(DSM) system consists of several computers that share a memory area and h...
Held in conjunction with the 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid ...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
ABSTRACT The goal of this project was to improve the performance of large scientific and engineering...
We present a new coherence protocol class for DSM systems whose instances offer highly available acc...
technical reportWe address the problem of developing efficient cache coherence protocols for use in ...
Previous work in scalable hardware distributed shared memory (DSM) multiprocessors has established t...
Previous work in scalable hardware distributed shared memory (DSM) multiprocessors has established t...
. We address the problem of developing efficient cache coherence protocols implementing distributed ...
Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented ...
Recent research advocates using general message predictors to learn and predict the coherence activi...
Maintaining coherency in a distributed system can prove challenging, this is especially true for dis...
Distributed Shared Memory (DSM) systems are becoming increasingly more significant as a result of be...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
With the proliferation of Chip Multiprocessors (CMPs), shared memory multi-threaded programs are exp...
A Distributed Shared Memory(DSM) system consists of several computers that share a memory area and h...
Held in conjunction with the 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid ...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
ABSTRACT The goal of this project was to improve the performance of large scientific and engineering...
We present a new coherence protocol class for DSM systems whose instances offer highly available acc...
technical reportWe address the problem of developing efficient cache coherence protocols for use in ...
Previous work in scalable hardware distributed shared memory (DSM) multiprocessors has established t...
Previous work in scalable hardware distributed shared memory (DSM) multiprocessors has established t...
. We address the problem of developing efficient cache coherence protocols implementing distributed ...
Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented ...
Recent research advocates using general message predictors to learn and predict the coherence activi...
Maintaining coherency in a distributed system can prove challenging, this is especially true for dis...
Distributed Shared Memory (DSM) systems are becoming increasingly more significant as a result of be...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
With the proliferation of Chip Multiprocessors (CMPs), shared memory multi-threaded programs are exp...
A Distributed Shared Memory(DSM) system consists of several computers that share a memory area and h...
Held in conjunction with the 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid ...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...