Designing fast LTL model checking algorithms for many-core GPUs |
| |
Authors: | Ji?í BarnatAuthor Vitae Petr BauchAuthor VitaeLuboš BrimAuthor Vitae Milan ?eška |
| |
Affiliation: | Faculty of Informatics, Masaryk University, Botanicka 68a, 60200 Brno, Czech Republic |
| |
Abstract: | Recent technological developments made various many-core hardware platforms widely accessible. These massively parallel architectures have been used to significantly accelerate many computation demanding tasks. In this paper, we show how the algorithms for LTL model checking can be redesigned in order to accelerate LTL model checking on many-core GPU platforms. Our detailed experimental evaluation demonstrates that using the NVIDIA CUDA technology results in a significant speedup of the verification process. Together with state space generation based on shared hash-table and DFS exploration, our CUDA accelerated model checker is the fastest among state-of-the-art shared memory model checking tools. |
| |
Keywords: | Parallel model checking Linear temporal logic Massively parallel architectures CUDA technology Multiple CUDA devices |
本文献已被 ScienceDirect 等数据库收录! |