English

Parallel Reachability Analysis for Hybrid Systems

Distributed, Parallel, and Cluster Computing 2017-02-27 v1 Logic in Computer Science Software Engineering

Abstract

We propose two parallel state-space exploration algorithms for hybrid systems with the goal of enhancing performance on multi-core shared memory systems. The first is an adaption of the parallel breadth first search in the SPIN model checker. We show that the adapted algorithm does not provide the desired load balancing for many hybrid systems benchmarks. The second is a task parallel algorithm based on cheaply precomputing cost of post (continuous and discrete) operations for effective load balancing. We illustrate the task parallel algorithm and the cost precomputation of post operators on a support-function-based algorithm for state-space exploration. The performance comparison of the two algorithms displays a better CPU utilization/load-balancing of the second over the first, except for certain cases. The algorithms are implemented in the model checker XSpeed and our experiments show a maximum speed-up of 900×900\times on a navigation benchmark with respect to SpaceEx LGG scenario, comparing on the basis of equal number of post operations evaluated.

Keywords

Cite

@article{arxiv.1606.05473,
  title  = {Parallel Reachability Analysis for Hybrid Systems},
  author = {Amit Gurung and Arup Deka and Ezio Bartocci and Sergiy Bogomolov and Radu Grosu and Rajarshi Ray},
  journal= {arXiv preprint arXiv:1606.05473},
  year   = {2017}
}

Comments

16 Pages, LNCS style

R2 v1 2026-06-22T14:27:48.483Z