• DocumentCode
    2899157
  • Title

    Defining uniform and hybrid memory consistency models on a unified framework

  • Author

    Alves de Melo, A.C.M.

  • Author_Institution
    Dept. of Comput. Sci., Brasilia Univ., Brazil
  • Volume
    Track8
  • fYear
    1999
  • fDate
    5-8 Jan. 1999
  • Abstract
    The behavior of distributed shared memory systems is dictated by the memory consistency model. Several memory consistency models have been proposed in the literature and they fit basically in two categories: uniform and hybrid models. To provide a better understanding of the semantics of the memory models, researchers have proposed formalisms to define them. Unfortunately, most of the work has been done in the definition of uniform memory models. We propose a general, unified and formal framework where uniform and hybrid memory consistency models can be defined. To prove the generality of the framework, we use it to define the following memory models: atomic consistency, sequential consistency, causal consistency, PRAM consistency, slow memory, weak ordering, release consistency, entry consistency and scope consistency.
  • Keywords
    data integrity; distributed programming; distributed shared memory systems; storage management; PRAM consistency; atomic consistency; causal consistency; distributed shared memory systems; entry consistency; formal framework; generality; hybrid memory consistency models; release consistency; scope consistency; semantics; sequential consistency; slow memory; unified framework; uniform memory models; weak ordering; Coherence; Computer science; Parallel architectures; Parallel programming; Phase change random access memory; Programming profession; Protocols; Random access memory; US Department of Transportation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems Sciences, 1999. HICSS-32. Proceedings of the 32nd Annual Hawaii International Conference on
  • Conference_Location
    Maui, HI, USA
  • Print_ISBN
    0-7695-0001-3
  • Type

    conf

  • DOI
    10.1109/HICSS.1999.773038
  • Filename
    773038