Samenvatting
In recent years, General Purpose Graphics Processors (GPUs) have been successfully applied in multiple application domains to drastically speed up computations. Model checking is an automatic method to formally verify the correctness of a system specification. Such specifications can be viewed as implicit descriptions of a large directed graph or state space, and for most model checking operations, this graph must be analysed. Constructing it, or on-the-fly exploring it, however, is computationally intensive, so it makes sense to try to implement this for GPUs. In this paper, we explain the limitations involved, and how to overcome these. We discuss the possible approaches involving related work, and propose an alternative, using a new hash table approach for GPUs. Experimental results with our prototype implementations show significant speed-ups compared to the established sequential counterparts.
Originele taal-2 | Engels |
---|---|
Titel | Tools and Algorithms for the Construction and Analysis of Systems (20th International Conference, TACAS 2014, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2014, Grenoble, France, April, 2014. Proceedings) |
Redacteuren | E. Ábrahám, K. Havelund |
Plaats van productie | Berlin |
Uitgeverij | Springer |
Pagina's | 233-247 |
ISBN van geprinte versie | 978-3-642-54861-1 |
DOI's | |
Status | Gepubliceerd - 2014 |
Evenement | 20th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2014) - Grenoble, Frankrijk Duur: 7 apr. 2014 → 11 apr. 2014 Congresnummer: 20 |
Publicatie series
Naam | Lecture Notes in Computer Science |
---|---|
Volume | 8413 |
ISSN van geprinte versie | 0302-9743 |
Congres
Congres | 20th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2014) |
---|---|
Verkorte titel | TACAS 2014 |
Land/Regio | Frankrijk |
Stad | Grenoble |
Periode | 7/04/14 → 11/04/14 |
Ander | 20th International Conference on Tools and Algorithms for the Construction and Analysis of Systems |