Abstract
The most efficient way to calculate strong bisimilarity is by finding the relational coarsest partition of a transition system. We provide the first linear-time algorithm to calculate strong bisimulation using parallel random access machines (PRAMs). More precisely, with n states, m transitions and | Act| ≤ m action labels, we provide an algorithm for max (n, m) processors that calculates strong bisimulation in time O(n+ | Act| ) and space O(n+ m). The best-known PRAM algorithm has time complexity O(nlog n) on a smaller number of processors making it less suitable for massive parallel devices such as GPUs. An implementation on a GPU shows that the linear time-bound is achievable on contemporary hardware.
Original language | English |
---|---|
Title of host publication | Formal Aspects of Component Software - 17th International Conference, FACS 2021, Proceedings |
Editors | Gwen Salaün, Anton Wijs |
Publisher | Springer |
Pages | 115-133 |
Number of pages | 19 |
ISBN (Print) | 9783030906351 |
DOIs | |
Publication status | Published - 2021 |
Event | 17th International Conference on Formal Aspects of Component Software, FACS 2021 - Virtual, Online Duration: 28 Oct 2021 → 29 Oct 2021 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 13077 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 17th International Conference on Formal Aspects of Component Software, FACS 2021 |
---|---|
City | Virtual, Online |
Period | 28/10/21 → 29/10/21 |
Bibliographical note
Publisher Copyright:© 2021, The Author(s).
Keywords
- Bisimulation
- Relational Coarsest Partition