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 条
  • [41] The advanced encryption standard on an asynchronous shared-memory multiprocessor
    Smith, SF
    VLSI'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VLSI, 2003, : 379 - 381
  • [42] NEURAL NETWORK SIMULATIONS ON A SHARED-MEMORY VECTOR MULTIPROCESSOR
    WANG, CJ
    WU, CH
    SIVASUNDARAM, S
    SUPERCOMPUTER, 1990, 7 (06): : 98 - 109
  • [43] KERNEL-KERNEL COMMUNICATION IN A SHARED-MEMORY MULTIPROCESSOR
    CHAVES, EM
    DAS, PC
    LEBLANC, TJ
    MARSH, BD
    SCOTT, ML
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1993, 5 (03): : 171 - 191
  • [44] QR FACTORIZATION OF A DENSE MATRIX ON A SHARED-MEMORY MULTIPROCESSOR
    CHU, E
    GEORGE, A
    PARALLEL COMPUTING, 1989, 11 (01) : 55 - 71
  • [45] TUNING A PARALLEL DATABASE ALGORITHM ON A SHARED-MEMORY MULTIPROCESSOR
    GRAEFE, G
    THAKKAR, SS
    SOFTWARE-PRACTICE & EXPERIENCE, 1992, 22 (07): : 495 - 517
  • [46] THE JOIN ALGORITHMS ON A SHARED-MEMORY MULTIPROCESSOR DATABASE MACHINE
    QADAH, GZ
    IRANI, KB
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (11) : 1668 - 1683
  • [47] KNOWLEDGE IN SHARED-MEMORY SYSTEMS
    MERRITT, M
    TAUBENFELD, G
    DISTRIBUTED COMPUTING, 1993, 7 (02) : 99 - 109
  • [48] SIMULATION ANALYSIS OF A MULTIPLE BUS SHARED-MEMORY MULTIPROCESSOR
    MCCARRON, CW
    TUNG, CH
    SIMULATION, 1993, 61 (03) : 169 - 175
  • [49] Shared-memory multiprocessor implementation of voxelization for volume visualization
    Prakash, CE
    Manohar, S
    HIGH PERFORMANCE COMPUTING FOR COMPUTER GRAPHICS AND VISUALISATION, 1996, : 135 - &
  • [50] UNAMBIGUOUS SHARED-MEMORY SYSTEMS
    Morin, Remi
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2010, 21 (04) : 665 - 685