Title:
Causal Memory: Implementation, Programming Support and Experiences

Thumbnail Image
Author(s)
John, Ranjit
Ahamad, Mustaque
Authors
Advisor(s)
Advisor(s)
Editor(s)
Associated Organization(s)
Organizational Unit
Supplementary to
Abstract
Distributed Shared memory (DSM) has become an accepted abstraction for programming distributed systems. Although DSM simplifies the programming of distributed applications, maintaining a consistent shared memory can be expensive. Weakly ordered systems which use synchronization information have been proposed to reduce the frequency of communication between processors. We have implemented a weakly ordered system based on the Causal memory mode. We provide language and runtime support which allow programs to run efficiently on Causal memory. Actual implementation results show a significant reduction in the number of messages when compared to a system maintaining a consistent shared memory.
Sponsor
Date Issued
1993
Extent
273209 bytes
Resource Type
Text
Resource Subtype
Technical Report
Rights Statement
Rights URI