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 条
  • [1] A Framework of Memory Consistency Models
    胡伟武
    water.chpc.ict.ac.cn
    施巍松
    唐志敏
    JournalofComputerScienceandTechnology, 1998, (02) : 110 - 124
  • [2] Framework of memory consistency models
    Hu, W.
    Shi, W.
    Tang, Zh.
    Journal of Computer Science and Technology, 1998, 13 (02): : 110 - 124
  • [3] A lattice based framework of shared memory consistency models
    Steinke, RC
    Nutt, GJ
    21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2001, : 703 - 706
  • [4] A General Model Checking Framework for Various Memory Consistency Models
    Abe, Tatsuya
    Maeda, Toshiyuki
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 332 - 341
  • [5] A general model checking framework for various memory consistency models
    Abe, Tatsuya
    Maeda, Toshiyuki
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2017, 19 (05) : 623 - 647
  • [6] A general model checking framework for various memory consistency models
    Tatsuya Abe
    Toshiyuki Maeda
    International Journal on Software Tools for Technology Transfer, 2017, 19 : 623 - 647
  • [7] Defining and comparing memory consistency models
    Higham, L
    Kawash, J
    Verwaal, N
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 10TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 1997, : 349 - 356
  • [8] Automatically Comparing Memory Consistency Models
    Wickerson, John
    Batty, Mark
    Sorensen, Tyler
    Constantinides, George A.
    ACM SIGPLAN NOTICES, 2017, 52 (01) : 190 - 204
  • [9] Shared memory consistency models: A tutorial
    Adve, SV
    Gharachorloo, K
    COMPUTER, 1996, 29 (12) : 66 - &
  • [10] PROGRAMMING FOR DIFFERENT MEMORY CONSISTENCY MODELS
    GHARACHORLOO, K
    ADVE, SV
    GUPTA, A
    HENNESSY, JL
    HILL, MD
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 15 (04) : 399 - 407