Skip to content
Free planNo credit card requiredStart writing

article · 1997

Distributed Shared-Memory Threads: DSM-Threads

Frank Mueller

Cited by 21Abstract and details only

Abstract

This paper is, to our knowledge, the first description of a system to support distributed threads on top of POSIX Threads (Pthreads) via distributed virtual shared memory (DSM). The aim of DSMThreads is to provide an easy way for a programmer to migrate from a concurrent programming model with shared memory (Pthreads) to a distributed model with minimal changes of the application code. Thus, a programmer may continue to use the shared-memory algorithms and exploit to processing power of a distributed system without dealing with the more complex (and harder to understand) models of distributed algorithms. This paper discusses design goals, design decisions, and implementation choices of DSM-Threads. As the DSM runtime system is itself implemented as a multi-threaded system over Pthreads on each node and copes without compiler or operating system modifications, several problems arise and their solutions are discussed. Several data consistency models are supported to facilitate ports fro...

Cite this paper

APA 7

Mueller, F. (1997). Distributed Shared-Memory Threads: DSM-Threads.

MLA 9

Mueller, Frank. “Distributed Shared-Memory Threads: DSM-Threads.” 1997.

Chicago

Mueller, Frank. 1997. “Distributed Shared-Memory Threads: DSM-Threads.”

Harvard

Mueller, F. (1997) ‘Distributed Shared-Memory Threads: DSM-Threads’.

BibTeX
@article{mueller1997distributed,
  title = {{Distributed Shared-Memory Threads: DSM-Threads}},
  author = {Mueller, Frank},
  year = {1997}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.