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 条
  • [21] A novel lightweight directory architecture for scalable shared-memory multiprocessors
    Ros, A
    Acacio, ME
    García, JM
    EURO-PAR 2005 PARALLEL PROCESSING, PROCEEDINGS, 2005, 3648 : 582 - 591
  • [22] Synchronised Shared Memory and Model Checking
    Aguado, Joaquin
    Duenas, Alejandra
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2024, 23 (05)
  • [23] Model-Checking Linear-Time Properties of Parametrized Asynchronous Shared-Memory Pushdown Systems
    Fortin, Marie
    Muscholl, Anca
    Walukiewicz, Igor
    COMPUTER AIDED VERIFICATION (CAV 2017), PT II, 2017, 10427 : 155 - 175
  • [24] SCALABLE AND FAULT-TOLERANT RESTRICTED SHARED-MEMORY ARCHITECTURE
    KHAN, GN
    MAHMUD, K
    ELECTRONICS LETTERS, 1993, 29 (09) : 783 - 785
  • [26] SHARED-MEMORY OPTICAL ELECTRONIC-COMPUTER - ARCHITECTURE AND CONTROL
    WATERSON, C
    JENKINS, BK
    APPLIED OPTICS, 1994, 33 (08): : 1559 - 1574
  • [27] The distributed virtual shared-memory system based on the InfiniBand architecture
    Park, I
    Kim, SW
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (10) : 1271 - 1280
  • [28] Shared-memory synchronization
    Scott, Michael L.
    Synthesis Lectures on Computer Architecture, 2013, 23 : 1 - 220
  • [29] MEMORY AND NETWORK ARCHITECTURE INTERACTION IN AN OPTICALLY INTERCONNECTED DISTRIBUTED SHARED-MEMORY SYSTEM
    DOWD, PW
    HWANG, IS
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 25 (02) : 144 - 161
  • [30] Scalable shared-memory architecture to solve the Knapsack 0/1 problem
    Escobar, Fernando A.
    Kolar, Anthony
    Harb, Naim
    Dos Santos, Filipe Vinci
    Valderrama, Carlos
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 50 : 189 - 201