首页> 外文会议>International Conference on Theory and Applications of Satisfiability Testing >Cache Performance of SAT Solvers: a Case Study for Efficient Implementation of Algorithms
【24h】

Cache Performance of SAT Solvers: a Case Study for Efficient Implementation of Algorithms

机译:SAT求解器的缓存性能:有效实现算法的案例研究

获取原文

摘要

We experimentally evaluate the cache performance of different, SAT solvers as a case study for the efficient implementation of SAT algorithms. We evaluate several different Boolean Constraint Propagation (BCP) mechanisms and show their respective run time and cache performances on selected benchmark instances. From the experiments we conclude that a cache friendly data structure is a key element in the efficient implementation of SAT solvers. We also show empirical cache miss rates of several modem SAT solvers based on the Davis-Logemann-Loveland (DLL) algorithm with learning and non-chronological backtracking. We conclude that the recently developed SAT solvers are much more cache friendly in data structures and algorithm implementations compared with their predecessors.
机译:我们通过实验评估不同,SAT求解器的缓存性能,作为SAT算法的有效实现的案例研究。我们评估了几种不同的布尔约束传播(BCP)机制,并在所选基准实例上显示它们各自的运行时间和高速缓存性能。从实验开始,我们得出结论,缓存友好数据结构是饱和宿主的有效实现的关键元素。我们还基于Davis-Logemann-Loveland(DLL)算法,展示了几种调制解调器SAT求解器的实证缓存未命中率,具有学习和非按时间转换。我们得出结论,与他们的前辈相比,最近开发的SAT求解器在数据结构和算法实现中更加缓存。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号