A Parallel Linear Temporal Logic Tableau

For many applications, we are unable to take full advantage of the potential massive parallelisation offered by supercomputers or cloud computing because it is too hard to work out how to divide up the computation task between processors in such a way to minimise the need for communication. However...

Full description

Bibliographic Details
Main Authors: John C. McCabe-Dansted, Mark Reynolds
Format: Article
Language:English
Published: Open Publishing Association 2017-09-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1709.02101v1
id doaj-97e808ca90b1437a8ee67e6503c42a78
record_format Article
spelling doaj-97e808ca90b1437a8ee67e6503c42a782020-11-25T01:18:00ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802017-09-01256Proc. GandALF 201716617910.4204/EPTCS.256.12:10A Parallel Linear Temporal Logic TableauJohn C. McCabe-DanstedMark Reynolds0 The University of Western Australia For many applications, we are unable to take full advantage of the potential massive parallelisation offered by supercomputers or cloud computing because it is too hard to work out how to divide up the computation task between processors in such a way to minimise the need for communication. However, a recently developed branch-independent tableaux for the common LTL temporal logic should intuitively be easy to parallelise as each branch can be developed independently. Here we describe a simple technique for partitioning such a tableau such that each partition can be processed independently without need for interprocess communication. We investigate the extent to which this technique improves the performance of the LTL tableau on standard benchmarks and random formulas.http://arxiv.org/pdf/1709.02101v1
collection DOAJ
language English
format Article
sources DOAJ
author John C. McCabe-Dansted
Mark Reynolds
spellingShingle John C. McCabe-Dansted
Mark Reynolds
A Parallel Linear Temporal Logic Tableau
Electronic Proceedings in Theoretical Computer Science
author_facet John C. McCabe-Dansted
Mark Reynolds
author_sort John C. McCabe-Dansted
title A Parallel Linear Temporal Logic Tableau
title_short A Parallel Linear Temporal Logic Tableau
title_full A Parallel Linear Temporal Logic Tableau
title_fullStr A Parallel Linear Temporal Logic Tableau
title_full_unstemmed A Parallel Linear Temporal Logic Tableau
title_sort parallel linear temporal logic tableau
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2017-09-01
description For many applications, we are unable to take full advantage of the potential massive parallelisation offered by supercomputers or cloud computing because it is too hard to work out how to divide up the computation task between processors in such a way to minimise the need for communication. However, a recently developed branch-independent tableaux for the common LTL temporal logic should intuitively be easy to parallelise as each branch can be developed independently. Here we describe a simple technique for partitioning such a tableau such that each partition can be processed independently without need for interprocess communication. We investigate the extent to which this technique improves the performance of the LTL tableau on standard benchmarks and random formulas.
url http://arxiv.org/pdf/1709.02101v1
work_keys_str_mv AT johncmccabedansted aparallellineartemporallogictableau
AT markreynolds aparallellineartemporallogictableau
AT johncmccabedansted parallellineartemporallogictableau
AT markreynolds parallellineartemporallogictableau
_version_ 1725144444137635840