Publication Details

GPU-Accelerated Synthesis of Probabilistic Programs

ANDRIUSHCHENKO Roman, ČEŠKA Milan, MARCIN Vladimír and VOJNAR Tomáš. GPU-Accelerated Synthesis of Probabilistic Programs. In: International Conference on Computer Aided Systems Theory (EUROCAST'22). Lecture Notes in Computer Science. Cham: Springer Nature Switzerland AG, 2022, pp. 256-266. ISBN 978-3-031-25312-6.
Czech title
GPU akcelerovaná syntéza pravděpodobnostních programů
Type
conference paper
Language
english
Authors
Andriushchenko Roman, Ing. (DITS FIT BUT)
Češka Milan, doc. RNDr., Ph.D. (DITS FIT BUT)
Marcin Vladimír, Ing. (FIT BUT)
Vojnar Tomáš, prof. Ing., Ph.D. (DITS FIT BUT)
Keywords

Markov models, probabilistic programs, graphical processing units

Abstract

We consider automated synthesis methods for finite-state probabilistic programs satisfying a given temporal specification. Our goal is to accelerate the synthesis process using massively parallel graphical processing units (GPUs). The involved analysis of families of candidate programs is the main computational bottleneck of the process. We thus propose a state-level GPU-parallelisation of the model-checking algorithms for Markov chains and Markov decision processes that leverages the related but distinct topology of the candidate programs. For structurally complex families, we achieve a speedup of the analysis over one order of magnitude. This already leads to a considerable acceleration of the overall synthesis process and paves the way for further improvements.

Published
2022
Pages
256-266
Proceedings
International Conference on Computer Aided Systems Theory (EUROCAST'22)
Series
Lecture Notes in Computer Science
Conference
Eurocast 2022 -- 18th International Conference on Computer Aided Systems Theory, Las Palmas de Gran Canaria, Canary Islands, ES
ISBN
978-3-031-25312-6
Publisher
Springer Nature Switzerland AG
Place
Cham, DE
EID Scopus
BibTeX
@INPROCEEDINGS{FITPUB12778,
   author = "Roman Andriushchenko and Milan \v{C}e\v{s}ka and Vladim\'{i}r Marcin and Tom\'{a}\v{s} Vojnar",
   title = "GPU-Accelerated Synthesis of Probabilistic Programs",
   pages = "256--266",
   booktitle = "International Conference on Computer Aided Systems Theory (EUROCAST'22)",
   series = "Lecture Notes in Computer Science",
   year = 2022,
   location = "Cham, DE",
   publisher = "Springer Nature Switzerland AG",
   ISBN = "978-3-031-25312-6",
   language = "english",
   url = "https://www.fit.vut.cz/research/publication/12778"
}
Back to top