A model for shared-memory systems commonly (and often implicitly) assumed by programmers is that of sequential consistency. For implementing sequential consistency in a cache-based system, it is widely believed that (1) implementing strong ordering is sufficient and (2) restricting a processor to one sharedmemory reference at a time is practically necessary. In this paper we show that both beliefs are false. First, we prove that (1) is false with a counter-example. Second, we argue that (2) is false by giving sufficient conditions and an implementation that allow a processor to have simultaneous incomplete shared-memory references. While we do not demonstrate that this implementation is superior, we do believe it is practical and worthy o...
Thesis (Ph. D.)--University of Washington, 1987Shared-memory multiprocessors offer increased computa...
The transition from single processor to shared memory multi-processors (or shared memory multi-core ...
Thesis (Sc. D.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 2001.Includ...
A model for shared-memory systems commonly (and often implicitly) assumed by programmers is that of ...
The most commonly assumed memory consistency model for shared-memory multiprocessors is Sequential C...
During the last few years many different memory consistency protocols have been proposed. These rang...
Abstract. In shared-memory multiprocessors sequential consistency o ers a natural tradeo between the...
Computer architects are now studying a new generation of chip architectures that may integrate hundr...
In this paper, we present an algorithm that can be used to implement sequential, causal, or cache co...
. Data used by parallel programs can be divided into classes, based on how threads access it. For di...
Parallel systems that support the shared memory abstraction are becoming widely accepted in many are...
Recently distributed shared memory (DSM) systems have received much attention because such an abstra...
In distributed shared memory architectures, memory usually obeys weaker constraints than that of ord...
In this paper we present a proof of the sequential consistency of the lazy caching protocol of Afek,...
In this paper we present a proof of the sequential consistency of the lazy caching protocol of Afek,...
Thesis (Ph. D.)--University of Washington, 1987Shared-memory multiprocessors offer increased computa...
The transition from single processor to shared memory multi-processors (or shared memory multi-core ...
Thesis (Sc. D.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 2001.Includ...
A model for shared-memory systems commonly (and often implicitly) assumed by programmers is that of ...
The most commonly assumed memory consistency model for shared-memory multiprocessors is Sequential C...
During the last few years many different memory consistency protocols have been proposed. These rang...
Abstract. In shared-memory multiprocessors sequential consistency o ers a natural tradeo between the...
Computer architects are now studying a new generation of chip architectures that may integrate hundr...
In this paper, we present an algorithm that can be used to implement sequential, causal, or cache co...
. Data used by parallel programs can be divided into classes, based on how threads access it. For di...
Parallel systems that support the shared memory abstraction are becoming widely accepted in many are...
Recently distributed shared memory (DSM) systems have received much attention because such an abstra...
In distributed shared memory architectures, memory usually obeys weaker constraints than that of ord...
In this paper we present a proof of the sequential consistency of the lazy caching protocol of Afek,...
In this paper we present a proof of the sequential consistency of the lazy caching protocol of Afek,...
Thesis (Ph. D.)--University of Washington, 1987Shared-memory multiprocessors offer increased computa...
The transition from single processor to shared memory multi-processors (or shared memory multi-core ...
Thesis (Sc. D.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 2001.Includ...