Treffer: Notation for mass parallel algorithms: computing Petri net state space on GPU case study
Title:
Notation for mass parallel algorithms: computing Petri net state space on GPU case study
Authors:
Source:
International Journal of Parallel, Emergent and Distributed Systems. 40:101-115
Publisher Information:
Informa UK Limited, 2024.
Publication Year:
2024
Subject Terms:
Document Type:
Fachzeitschrift
Article
File Description:
application/pdf
Language:
English
ISSN:
1744-5779
1744-5760
1744-5760
DOI:
10.1080/17445760.2024.2431545
Rights:
CC BY
Accession Number:
edsair.doi.dedup.....ac0504adfaa9da072d603321bfb5a19c
Database:
OpenAIRE
Weitere Informationen
We introduce a novel notation for mass parallel algorithms, in particular, algorithms for GPU, which is based on graphical specification of the cube of threads combined with textual expressions, specifying a thread algorithm. We abstract from the peculiarities of a definite GPU preserving basic features of mass-parallel computations. As a case study for the notation, we developed, and implemented in CUDA, a reachability graph algorithm for Petri nets. Parallel hash tables have been introduced to reduce the time complexity. About a hundred time speed-up has been obtained, compared with the best known toolset Tina.