CTL* model checking on a shared-memory architecture

被引:0
|
作者
Cornelia P. Inggs
Howard Barringer
机构
[1] University of Manchester,School of Computer Science
来源
关键词
Model checking; Parallel processing; Shared memory; Multiprocessors; Automata;
D O I
暂无
中图分类号
学科分类号
摘要
In this article we present the parallelisation of an explicit-state CTL* model checking algorithm for a virtual shared-memory high-performance parallel machine architecture. The algorithm uses a combination of private and shared data structures for implicit and dynamic load balancing with minimal synchronisation overhead. The performance of the algorithm and the impact that different design decisions have on the performance are analysed using both mathematical cost models and experimental results. The analysis shows not only the practicality and effective speedup of the algorithm, but also the main pitfalls of parallelising model checking for shared-memory architectures.
引用
收藏
页码:135 / 155
页数:20
相关论文
共 50 条
  • [31] Experimental evaluation of QSM, a simple shared-memory model
    Grayson, B
    Dahlin, M
    Ramachandran, V
    IPPS/SPDP 1999: 13TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & 10TH SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1999, : 130 - 136
  • [32] A hierarchical computation model for distributed shared-memory machines
    Rauber, T
    Rünger, G
    NINTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2001, : 57 - 64
  • [33] SHARED-MEMORY ARCHITECTURE TO IMPLEMENT A HIGH-CONNECTIVITY PROCESSING NODE
    ANCONA, F
    ANGUITA, D
    ROVETTA, S
    ZUNINO, R
    ELECTRONICS LETTERS, 1995, 31 (22) : 1903 - 1904
  • [34] BSPCloud: A Hybrid Distributed-memory and Shared-memory Programming Model
    Liu, Xiaodong
    Tong, Weiqin
    ZhiRen, Fu
    WenZhao, Liao
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2013, 6 (01): : 87 - 97
  • [35] Scalable shared memory LTL model checking
    Barnat J.
    Brim L.
    Ročkai P.
    International Journal on Software Tools for Technology Transfer, 2010, 12 (02) : 139 - 153
  • [36] The Topology of Shared-Memory Adversaries
    Herlihy, Maurice
    Rajsbaum, Sergio
    PODC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2010, : 105 - 113
  • [37] SHARED-MEMORY AND PC SUPERCOMPUTING
    FRIED, S
    DR DOBBS JOURNAL, 1994, 19 (01): : 18 - &
  • [38] KNOWLEDGE IN SHARED-MEMORY SYSTEMS
    MERRITT, M
    TAUBENFELD, G
    DISTRIBUTED COMPUTING, 1993, 7 (02) : 99 - 109
  • [39] Shared-memory performance profiling
    Xu, ZC
    Larus, JR
    Miller, BP
    ACM SIGPLAN NOTICES, 1997, 32 (07) : 240 - 251
  • [40] SMALL SHARED-MEMORY MULTIPROCESSORS
    BASKETT, F
    HENNESSY, JL
    SCIENCE, 1986, 231 (4741) : 963 - 967