Home // FUTURE COMPUTING 2014, The Sixth International Conference on Future Computational Technologies and Applications // View article
An Improvement on Acceleration of Distributed SMT Solving
Authors:
Leyuan Liu
Weiqiang Kong
Takahiro Ando
Hirokazu Yatsu
Akira Fukuda
Keywords: Satisfiability Modulo Theories; Distributed Solving; Acceleration; MPI; OpenMP.
Abstract:
Satisfiability Modulo Theories-based Bounded Model Checking consists of two primary tasks: (1) encoding a bounded model checking problem into a propositional formula that represents the problem, and (2) using a SMT solver to solve the formula. Solving the formula (namely, SMT solving) involves computation-intensive processes and is thus time-consuming. The target of this paper is to improve the distributed SMT solving techniques we previously proposed for further enhancing the effectiveness of SMT-based BMC. To this end, we improve the file dispatching scheme and reform the communication protocols in our previous work. In this paper, we describe the amelioration details and give a series of experiments to show the effectiveness of our improvement. Experimental results show that the improved implementation outperform the previous one. In addition to solving 8 groups of benchmarks by increasing the number of clients, we also make a preliminary experiment on increasing Central Processing Unit cores to investigate the influence.
Pages: 69 to 75
Copyright: Copyright (c) IARIA, 2014
Publication date: May 25, 2014
Published in: conference
ISSN: 2308-3735
ISBN: 978-1-61208-339-1
Location: Venice, Italy
Dates: from May 25, 2014 to May 29, 2014