A framework of memory consistency models

被引:1
|
作者
Weiwu Hu
Weisong Shi
Zhimin Tang
机构
[1] Chinese Academy of Sciences,Institute of Computing Technology
关键词
Framework; memory consistency models; synchronization model; correct program; correct implementation;
D O I
10.1007/BF02946600
中图分类号
学科分类号
摘要
Previous descriptions of memory consistency models in shared-memory multiprocessor systems are mainly expressed as constraints on the memory access event ordering and hence are hardware-centric. This paper presents a framework of memory consistency models which describes the memory consistency model on the behavior level. Based on the understanding that the behavior of an execution is determined by the execution order of conflicting accesses, a memory consistency model is defined as an interprocessor synchronization mechanism which orders the execution of operations from different processors. Synchronization order of an execution under certain consistency model is also defined. The synchronization order, together with the program order, determines the behavior of an execution.
引用
收藏
页码:110 / 124
页数:14
相关论文
共 50 条
  • [41] A Low Overhead Methodology for Validating Memory Consistency Models in Chip Multiprocessors
    Kumar, Binod
    Thakur, Swapniel
    Basu, Kanad
    Fujita, Masahiro
    Singh, Virendra
    2020 33RD INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2020 19TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2020, : 101 - 106
  • [42] CheckFence: Checking consistency of concurrent data types on relaxed memory models
    Burckhardt, Sebastian
    Alur, Rajeev
    Martin, Milo M. K.
    ACM SIGPLAN NOTICES, 2007, 42 (06) : 12 - 21
  • [43] Scalability Analysis of Memory Consistency Models in NoC-based Distributed Shared Memory SoCs
    Naeem, Abdul
    Jantsch, Axel
    Lu, Zhonghai
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (05) : 760 - 773
  • [44] On Library Correctness under Weak Memory Consistency Specifying and Verifying Concurrent Libraries under Declarative Consistency Models
    Raad, Azalea
    Doko, Marko
    Rozic, Lovro
    Lahav, Ori
    Vafeiadis, Viktor
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2019, 3 (POPL):
  • [45] Mapping visual working memory models to a theoretical framework
    Ngiam, William Xiang Quan
    PSYCHONOMIC BULLETIN & REVIEW, 2024, 31 (02) : 442 - 459
  • [46] Mapping visual working memory models to a theoretical framework
    William Xiang Quan Ngiam
    Psychonomic Bulletin & Review, 2024, 31 : 442 - 459
  • [47] Models of consistency
    Legrenzi, P
    Girotto, V
    Johnson-Laird, PN
    PSYCHOLOGICAL SCIENCE, 2003, 14 (02) : 131 - 137
  • [48] Observation-Based Concurrent Program Logic for Relaxed Memory Consistency Models
    Abe, Tatsuya
    Maeda, Toshiyuki
    PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2016, 2016, 10017 : 63 - 84
  • [49] Visual-MCM: Visualising execution histories on multiple memory consistency models
    Melo, AC
    Chagas, SC
    PARALLEL COMPUTATION, 1999, 1557 : 500 - 509
  • [50] Satisfiability Modulo Ordering Consistency Theory for SC, TSO, and PSO Memory Models
    Fan, Hongyu
    Sun, Zhihang
    He, Fei
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2023, 45 (01):