A Linear Parallel Algorithm to Compute Bisimulation and Relational Coarsest Partitions

Jan Martens (Corresponderende auteur), Jan Friso Groote, Lars van den Haak, Pieter Hijma, Anton Wijs

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

5 Citaten (Scopus)
263 Downloads (Pure)

Samenvatting

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.

Originele taal-2Engels
TitelFormal Aspects of Component Software
Subtitel17th International Conference, FACS 2021, Virtual Event, October 28–29, 2021, Proceedings
RedacteurenGwen Salaün, Anton Wijs
Plaats van productieCham
UitgeverijSpringer
Pagina's115-133
Aantal pagina's19
ISBN van elektronische versie978-3-030-90636-8
ISBN van geprinte versie978-3-030-90635-1
DOI's
StatusGepubliceerd - 28 okt. 2021
Evenement17th International Conference on Formal Aspects of Component Software, FACS 2021 - Virtual, Online
Duur: 28 okt. 202129 okt. 2021

Publicatie series

NaamLecture Notes in Computer Science (LNCS)
Volume13077
ISSN van geprinte versie0302-9743
ISSN van elektronische versie1611-3349
NaamProgramming and Software Engineering (LNPSE)
Volume13077
ISSN van geprinte versie2945-915X
ISSN van elektronische versie2945-9168

Congres

Congres17th International Conference on Formal Aspects of Component Software, FACS 2021
StadVirtual, Online
Periode28/10/2129/10/21

Vingerafdruk

Duik in de onderzoeksthema's van 'A Linear Parallel Algorithm to Compute Bisimulation and Relational Coarsest Partitions'. Samen vormen ze een unieke vingerafdruk.

Citeer dit