DiVinE-CUDA - A Tool for GPU Accelerated LTL Model Checking

Jiří Barnat
(Masaryk University, Czech Republic)
Luboš Brim
(Masaryk University, Czech Republic)
Milan Češka
(Masaryk University, Czech Republic)

In this paper we present a tool that performs CUDA accelerated LTL Model Checking. The tool exploits parallel algorithm MAP adjusted to the NVIDIA CUDA architecture in order to efficiently detect the presence of accepting cycles in a directed graph. Accepting cycle detection is the core algorithmic procedure in automata-based LTL Model Checking. We demonstrate that the tool outperforms non-accelerated version of the algorithm and we discuss where the limits of the tool are and what we intend to do in the future to avoid them.

In Lubos Brim and Jaco van de Pol: Proceedings 8th International Workshop on Parallel and Distributed Methods in verifiCation (PDMC 2009), Eindhoven, The Netherlands, 4th November 2009, Electronic Proceedings in Theoretical Computer Science 14, pp. 107–111.
Published: 15th December 2009.

ArXived at: http://dx.doi.org/10.4204/EPTCS.14.8 bibtex PDF

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org