Partial-Order Reduction for GPU Model Checking

被引:13
|
作者
Neele, Thomas [1 ,2 ]
Wijs, Anton [2 ]
Bosnacki, Dragan [2 ]
van de Pol, Jaco [1 ]
机构
[1] Univ Twente, Enschede, Netherlands
[2] Eindhoven Univ Technol, Eindhoven, Netherlands
关键词
CORE;
D O I
10.1007/978-3-319-46520-3_23
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model checking using GPUs has seen increased popularity over the last years. Because GPUs have a limited amount of memory, only small to medium-sized systems can be verified. For on-the-fly explicitstate model checking, we improve memory efficiency by applying partialorder reduction. We propose novel parallel algorithms for three practical approaches to partial-order reduction. Correctness of the algorithms is proved using a new, weaker version of the cycle proviso. Benchmarks show that our implementation achieves a reduction similar to or better than the state-of-the-art techniques for CPUs, while the amount of runtime overhead is acceptable.
引用
下载
收藏
页码:357 / 374
页数:18
相关论文
共 50 条
  • [41] Theory of partial-order programming
    Osorio, M
    Jayaraman, B
    Plaisted, DA
    SCIENCE OF COMPUTER PROGRAMMING, 1999, 34 (03) : 207 - 238
  • [42] Towards Partial Order Reduction for Model Checking Temporal Epistemic Logic
    Lomuscio, Alessio
    Penczek, Wojciech
    Qu, Hongyang
    MODEL CHECKING AND ARTIFICIAL INTELLIGENCE, 2009, 5348 : 106 - +
  • [43] Semantics of partial-order programs
    Osorio, M
    LOGICS IN ARTIFICIAL INTELLIGENCE, 1998, 1489 : 47 - 61
  • [44] Checking secrecy by means of partial order reduction
    Cremers, CJF
    Mauw, S
    SYSTEM ANALYSIS AND MODELING, 2005, 3319 : 171 - 188
  • [45] Partial-order reduction for parity games and parameterised Boolean equation systems
    Thomas Neele
    Tim A. C. Willemse
    Wieger Wesselink
    Antti Valmari
    International Journal on Software Tools for Technology Transfer, 2022, 24 : 735 - 756
  • [46] Partial-order reduction for parity games and parameterised Boolean equation systems
    Neele, Thomas
    Willemse, Tim A. C.
    Wesselink, Wieger
    Valmari, Antti
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2022, 24 (05) : 735 - 756
  • [47] The Inconsistent Labelling Problem of Stutter-Preserving Partial-Order Reduction
    Neele, Thomas
    Valmari, Antti
    Willemse, Tim A. C.
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, FOSSACS 2020, 2020, 12077 : 482 - 501
  • [48] Sound statistical model checking for MDP using partial order and confluence reduction
    Hartmanns, Arnd
    Timmer, Mark
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (04) : 429 - 456
  • [49] Sound statistical model checking for MDP using partial order and confluence reduction
    Arnd Hartmanns
    Mark Timmer
    International Journal on Software Tools for Technology Transfer, 2015, 17 : 429 - 456
  • [50] Deciding global partial-order properties
    Alur, R
    McMillan, K
    Peled, D
    FORMAL METHODS IN SYSTEM DESIGN, 2005, 26 (01) : 7 - 25