• DocumentCode
    3170977
  • Title

    Obtaining possible execution histories on multiple memory consistency models

  • Author

    Melo, Alba C M A ; Silva, Nilo S B ; Mendes, Hammurabi C. ; Aranha, Diego F.

  • Author_Institution
    Dept. of Comput. Sci., Brasilia Univ., Brazil
  • fYear
    2005
  • fDate
    7-11 Nov. 2005
  • Abstract
    In order to make shared memory programming possible in distributed architectures, we use an abstraction called distributed shared memory. The behavior of distributed shared memory systems is dictated by the memory consistency model. In order to provide a better understanding on the semantics of the memory consistency models, many researchers have proposed formalisms to define them. Even with formal definitions, it is still difficult to say what kind of execution histories can be produced on a particular memory model. In this paper, we propose a tool that shows what operations orderings could lead to user-defined execution histories on different memory models. We also present a prototype of our tool that analyses execution histories for four different memory consistency models: sequential consistency, PipelinedRAM consistency, release consistency and scope consistency.
  • Keywords
    data integrity; distributed shared memory systems; pipeline processing; random-access storage; storage management; PipelinedRAM consistency; distributed architecture; distributed shared memory systems; multiple memory consistency models; operation orderings; release consistency; scope consistency; sequential consistency; shared memory programming; user-defined execution histories; Coherence; Computer architecture; Computer science; History; Interleaved codes; Parallel programming; Production; Programming profession; Prototypes; Societies;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Chilean Computer Science Society, 2005. SCCC 2005. 25th International Conference of the
  • ISSN
    1522-4902
  • Print_ISBN
    0-7695-2491-5
  • Type

    conf

  • DOI
    10.1109/SCCC.2005.1587870
  • Filename
    1587870