Samenvatting
Various techniques have been proposed to accelerate explicit-state model checking with GPUs, but none address the compact storage of states, or if they do, at the cost of losing completeness of the checking procedure. We investigate how to implement a tree database to store states as binary trees in GPU memory. We present fine-grained parallel algorithms to find and store trees, experiment with a number of GPU-specific configurations, and propose a novel hashing technique, called Cleary-Cuckoo hashing, which enables the use of Cleary compression on GPUs. We are the first to assess the effectiveness of using a tree database, and Cleary compression, on GPUs. Experiments show processing speeds of up to 131 million states per second.
Originele taal-2 | Engels |
---|---|
Titel | Tools and Algorithms for the Construction and Analysis of Systems |
Subtitel | 29th International Conference, TACAS 2023, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2023, Paris, France, April 22–27, 2023, Proceedings, Part I |
Redacteuren | Sriram Sankaranarayanan, Natasha Sharygina |
Plaats van productie | Cham |
Uitgeverij | Springer |
Pagina's | 684-703 |
Aantal pagina's | 20 |
ISBN van elektronische versie | 978-3-031-30823-9 |
ISBN van geprinte versie | 978-3-031-30822-2 |
DOI's | |
Status | Gepubliceerd - 22 apr. 2023 |
Evenement | 29th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2023) - Paris, Frankrijk Duur: 22 apr. 2023 → 27 apr. 2023 https://etaps.org/2023/tacas |
Publicatie series
Naam | Lecture Notes in Computer Science (LNCS) |
---|---|
Volume | 13993 |
ISSN van geprinte versie | 0302-9743 |
ISSN van elektronische versie | 1611-3349 |
Congres
Congres | 29th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2023) |
---|---|
Verkorte titel | TACAS 2023 |
Land/Regio | Frankrijk |
Stad | Paris |
Periode | 22/04/23 → 27/04/23 |
Internet adres |