• DocumentCode
    3065541
  • Title

    A lattice based framework of shared memory consistency models

  • Author

    Steinke, Robert C. ; Nutt, Gary J.

  • Author_Institution
    Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
  • fYear
    2001
  • fDate
    36982
  • Firstpage
    703
  • Lastpage
    706
  • Abstract
    A memory consistency model specifies certain aspects of the behavior of a memory system. Stronger consistency models are easier for programmers to use, but provide less flexibility for optimizing the memory implementation. More relaxed consistency models are just the opposite. The goal of our work is to develop a framework that captures the relationships among existing models, and maps the territory of possible models that have not yet been discovered. This work is based on the idea of orthogonal consistency properties. hypothesize that all consistency models can be represented by different combinations of a few primitive properties. The work comes from examining the PRAM, cache, processor, and causal consistency models. Processor is a combination of PRAM and cache, and causal is a combination of PRAM plus an additional requirement. These factors suggest an underlying structure to the models
  • Keywords
    cache storage; concurrency theory; shared memory systems; PRAM; cache; causal consistency models; lattice based framework; orthogonal consistency properties; processor; shared memory consistency models; Computer science; Databases; Lattices; Phase change random access memory; Programming profession; Read-write memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2001. 21st International Conference on.
  • Conference_Location
    Mesa, AZ
  • Print_ISBN
    0-7695-1077-9
  • Type

    conf

  • DOI
    10.1109/ICDSC.2001.919004
  • Filename
    919004