首页> 外文期刊>Theory and Practice of Logic Programming >Using sequential runtime distributions for the parallel speedup prediction of SAT local search
【24h】

Using sequential runtime distributions for the parallel speedup prediction of SAT local search

机译:使用顺序运行时分布进行SAT本地搜索的并行加速预测

获取原文
获取原文并翻译 | 示例
           

摘要

This paper presents a detailed analysis of the scalability and parallelization of local search algorithms for the Satisfiability problem. We propose a framework to estimate the parallel performance of a given algorithm by analyzing the runtime behavior of its sequential version. Indeed, by approximating the runtime distribution of the sequential process with statistical methods, the runtime behavior of the parallel process can be predicted by a model based on order statistics. We apply this approach to study the parallel performance of two SAT local search solvers, namely Sparrow and CCASAT, and compare the predicted performances to the results of an actual experimentation on parallel hardware up to 384 cores. We show that the model is accurate and predicts performance close to the empirical data. Moreover, as we study different types of instances (random and crafted), we observe that the local search solvers exhibit different behaviors and that their runtime distributions can be approximated by two types of distributions: exponential (shifted and non-shifted) and lognormal.
机译:本文对可满足性问题的本地搜索算法的可伸缩性和并行化进行了详细分析。我们提出了一个框架,通过分析顺序版本的运行时行为来估计给定算法的并行性能。实际上,通过使用统计方法近似顺序过程的运行时分布,可以通过基于订单统计的模型来预测并行过程的运行时行为。我们将这种方法用于研究两个SAT本地搜索求解器(即Sparrow和CCASAT)的并行性能,并将预测的性能与在多达384个核的并行硬件上的实际实验结果进行比较。我们表明该模型是准确的,并且预测性能接近经验数据。此外,当我们研究不同类型的实例(随机的和精心制作的)时,我们观察到本地搜索求解器表现出不同的行为,并且它们的运行时分布可以通过两种类型的分布进行近似:指数分布(移位和非移位)和对数正态分布。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号