Specification and verification of memory consistency models for shared-memory multiprocessor systems

被引:0
|
作者
Takata, S [1 ]
Taguchi, K [1 ]
Joe, K [1 ]
Fukuda, A [1 ]
机构
[1] Nara Inst Sci & Technol, Nara, Japan
关键词
shared memory; memory consistency model; formal method; Z; CCS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we will formally specify and verify memory consistency models for shared-memory multiprocessor systems, focusing on causal memory consistency model, by use of a formal specification technique proposed by Taguchi and Araki. The formal specification technique includes a language, which is based on the combination of the Z notation and CCS (Calculus of Communicating Systems), and the state-based CCS semantics, which integrates Z and CCS semantics. Causal memory requires that a read operation obtains the value that is consistent with other causally related read and write operations. A formal definition, implementation and verification of the causal memory have already been presented by Ahamad and Hutto. We will formally specify the behavior of the causal memory by the combination of Z and CCS and verify that the specified causal memory meets the causal memory consistency condition using the extended state-based CCS semantics.
引用
收藏
页码:923 / 930
页数:8
相关论文
共 50 条
  • [1] Grouping memory consistency model for parallel-multithreaded shared-memory multiprocessor systems
    Wu, CC
    Chen, C
    INTERNATIONAL JOURNAL OF HIGH SPEED COMPUTING, 1999, 10 (01): : 53 - 81
  • [2] Evaluation of memory consistency models for shared-memory systems with ILP processors
    Pai, V.S.
    Ranganathan, P.
    Adve, S.V.
    Harton, T.
    Computer architecture news, 1996, 24 (Special Issu) : 12 - 23
  • [3] An evaluation of memory consistency models for shared-memory systems with ILP processors
    Pai, VS
    Ranganathan, P
    Adve, SV
    Harton, T
    ACM SIGPLAN NOTICES, 1996, 31 (09) : 12 - 23
  • [4] Queue structures for shared-memory multiprocessor systems
    Zhu, WP
    34TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2001, : 99 - 106
  • [5] PERFORMANCE EVALUATION OF MEMORY CONSISTENCY MODELS FOR SHARED-MEMORY MULTIPROCESSORS
    GHARACHORLOO, K
    GUPTA, A
    HENNESSY, J
    SIGPLAN NOTICES, 1991, 26 (04): : 245 - 257
  • [6] Cluster queue structure for shared-memory multiprocessor systems
    Zhu, W
    JOURNAL OF SUPERCOMPUTING, 2003, 25 (03): : 215 - 236
  • [7] Cluster queue structure for shared-memory multiprocessor systems
    Zhu, WP
    Liang, TY
    Shieh, CK
    1998 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 420 - 427
  • [8] Cluster Queue Structure for Shared-Memory Multiprocessor Systems
    W. Zhu
    The Journal of Supercomputing, 2003, 25 : 215 - 236
  • [9] Parameterized Verification of Asynchronous Shared-Memory Systems
    Esparza, Javier
    Ganty, Pierre
    Majumdar, Rupak
    JOURNAL OF THE ACM, 2016, 63 (01)
  • [10] A SHARED-MEMORY MULTIPROCESSOR LOGIC SIMULATOR
    BEIHL, G
    EIGHTH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON COMPUTERS AND COMMUNICATIONS: 1989 CONFERENCE PROCEEDINGS, 1989, : 26 - 28