• DocumentCode
    1853674
  • Title

    Location Consistency Model Revisited: Problem, Solution and Prospects

  • Author

    Long, Guoping ; Yuan, Nan ; Fan, Dongrui

  • Author_Institution
    Key Lab. of Comput. Syst. & Archit., Chinese Acad. of Sci., Beijing
  • fYear
    2008
  • fDate
    1-4 Dec. 2008
  • Firstpage
    91
  • Lastpage
    98
  • Abstract
    Location consistency (LC) is a weak memory consistency model which is defined entirely on partial order execution semantics of parallel programs. Compared with sequential consistency (SC), LC is scalable and provides ample theoretical parallelism. This makes LC an interesting memory model in the upcoming many-core parallel processing era. Previous work has pointed out that LC does not guarantee SC execution behavior for all data race free programs. In this paper, we compare the semantics of LC with PRAM consistency and memory coherence, and prove that LC is strictly weaker than PRAM consistency. For data race free programs, we prove that the semantics of LC is equivalent to memory coherence. In addition, by introducing memory ordering semantics into LC judiciously, we prove that the enhanced model is equivalent to SC for data race free programs. Finally, we discuss possible solutions for adding reasoning rules for LC-like weak memory models.
  • Keywords
    concurrency theory; parallel programming; storage management; PRAM consistency; data race free programs; location consistency model revisited; memory coherence; memory consistency model; parallel programs; partial order execution semantics; Application software; Coherence; Computer architecture; Concurrent computing; Counting circuits; Distributed computing; Laboratories; Parallel processing; Phase change random access memory; Programming profession; data race free; location consistency; memory model; parallel programming; sequential consistency;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies, 2008. PDCAT 2008. Ninth International Conference on
  • Conference_Location
    Otago
  • Print_ISBN
    978-0-7695-3443-5
  • Type

    conf

  • DOI
    10.1109/PDCAT.2008.31
  • Filename
    4710967