A Characterization of Scalable Shared Memories

Show full item record

Please use this identifier to cite or link to this item: http://hdl.handle.net/1853/6752

Title: A Characterization of Scalable Shared Memories
Author: Kohli, Prince ; Neiger, Gil ; Ahamad, Mustaque
Abstract: The traditional consistency requirements of shared memory are expensive to provide both in large scale multiprocessor systems and also in distributed systems that implement a shared memory abstraction in software. As a result, several memory systems have been proposed that enhance performance and scalability of shared memories by providing weaker consistency guarantees. Often, different models are used to describe such memories which makes it difficult to relate and compare them. We develop a simple non-operational model and identify parameters that can be varied to describe not only the existing memories but also to identify new ones. We show how such a uniform framework makes it easy to compare and relate the various memories. We also use the model to show that a well known software solution to the critical section problem can be used to distinguish the RC[subscript sc] and RC[subscript pc] memories explored in the DASH architecture.
Type: Technical Report
URI: http://hdl.handle.net/1853/6752
Date: 1993
Relation: CC Technical Report; GIT-CC-93-04
Publisher: Georgia Institute of Technology
Subject: DASH architecture
Distributed Architecture for Shared Memory
Distributed systems
Formal models
Memory consistency
Performance
Scalability
Scalable shared memories
Synchronization
Multiprocessors

All materials in SMARTech are protected under U.S. Copyright Law and all rights are reserved, unless otherwise specifically indicated on or in the materials.

Files in this item

Files Size Format View
GIT-CC-93-04.pdf 211.2Kb PDF View/ Open

This item appears in the following Collection(s)

Show full item record