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 条
  • [31] ALGORITHMS FOR LU DECOMPOSITION ON A SHARED-MEMORY MULTIPROCESSOR
    BUONI, JJ
    FARRELL, PA
    RUTTAN, A
    PARALLEL COMPUTING, 1993, 19 (08) : 925 - 937
  • [32] HECTOR - A HIERARCHICALLY STRUCTURED SHARED-MEMORY MULTIPROCESSOR
    VRANESIC, ZG
    STUMM, M
    LEWIS, DM
    WHITE, R
    COMPUTER, 1991, 24 (01) : 72 - 79
  • [33] Verification methods for weaker shared memory consistency models
    Ghughal, RP
    Gopalakrishnan, GC
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 985 - 992
  • [34] SYNCHRONIZATION AND COMMUNICATION COSTS OF LOOP PARTITIONING ON SHARED-MEMORY MULTIPROCESSOR SYSTEMS
    GUPTA, R
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (04) : 505 - 512
  • [35] SYNCHRONIZATION AND COMMUNICATION COSTS OF LOOP PARTITIONING ON SHARED-MEMORY MULTIPROCESSOR SYSTEMS
    GUPTA, R
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 2: SOFTWARE, 1989, : 23 - 30
  • [36] A specification and verification framework for developing weak shared memory consistency protocols
    Chatterjee, P
    Gopalakrishnan, G
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, PROCEEDINGS, 2002, 2517 : 292 - 309
  • [37] Memory consistency models for shared memory multiprocessors and DSM systems
    Protic, J
    Tartalja, I
    Tomasevic, M
    MELECON '96 - 8TH MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, PROCEEDINGS, VOLS I-III: INDUSTRIAL APPLICATIONS IN POWER SYSTEMS, COMPUTER SCIENCE AND TELECOMMUNICATIONS, 1996, : 1112 - 1115
  • [38] Processor failures in a shared-memory multiprocessor system with resequencing
    Karatza, HD
    Hilzer, RC
    PROCEEDINGS OF THE HIGH PERFORMANCE COMPUTING SYMPOSIUM - HPC '99, 1999, : 243 - 248
  • [39] Experiences implementing a parallel ATMS on a shared-memory multiprocessor
    1600, Morgan Kaufmann Publ Inc, San Mateo, CA, USA (01):
  • [40] VQ compression algorithms on a shared-memory multiprocessor system
    Wakatani, Akiyoshi
    DCC 2006: Data Compression Conference, Proceedings, 2006, : 470 - 470