Title:
Causal Memory: Implementation, Programming Support and Experiences
Causal Memory: Implementation, Programming Support and Experiences
Authors
John, Ranjit
Ahamad, Mustaque
Ahamad, Mustaque
Authors
Person
Advisors
Advisors
Associated Organizations
Organizational Unit
Series
Collections
Supplementary to
Permanent Link
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