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...
Main Authors: | , |
---|---|
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 |