首页> 外文会议>Field-Programmable Custom Computing Machines, 2000 IEEE Symposium on >A scalable, loadable custom programmable logic device for solving Boolean satisfiability problems
【24h】

A scalable, loadable custom programmable logic device for solving Boolean satisfiability problems

机译:可扩展的,可加载的定制可编程逻辑设备,用于解决布尔可满足性问题

获取原文

摘要

This paper introduces ELVIS, a custom PLD that solves Boolean satisfiability (SAT) problems and presents a significant improvement over previous approaches. SAT is a core computer science problem with important commercial applications, which include timing verification, automated layout, logic minimization and test pattern generation. ELVIS is the first massively parallel SAT-solver to support efficient loading of formulas and on-line clause addition with no instance-specific placement or routing. Furthermore, ELVIS requires significantly less hardware capacity than previous approaches. The design is easily scaled; it requires hardware that grows linearly with formula size. As such, it is the first to guarantee polynomial space and time complexity of formula loading. This avoids the laborious (NP-hard) placement and routing of each formula that has plagued previous approaches. The new approach can efficiently support dynamic clause addition, formula partitioning, implication heuristics and an unbounded number of variables per clause. Large scale implementation of these optimizations and modifying ELVIS to realize a multi-chip board design are the goals of future research.
机译:本文介绍了ELVIS,这是一种自定义PLD,可以解决布尔可满足性(SAT)问题,并提出了相对于以前方法的重大改进。 SAT是计算机科学的核心问题,具有重要的商业应用,其中包括时序验证,自动布局,逻辑最小化和测试模式生成。 ELVIS是第一个大规模并行SAT求解器,它支持公式的有效加载和在线子句添加,而无需特定于实例的放置或路由。此外,与以前的方法相比,ELVIS需要的硬件容量要少得多。设计易于扩展;它需要随公式大小线性增长的硬件。因此,它是第一个保证公式加载的多项式空间和时间复杂性的方法。这避免了困扰先前方法的每个公式的费力(NP困难)放置和路由。新方法可以有效地支持动态子句添加,公式划分,蕴含启发式算法和每个子句无限制数量的变量。这些优化的大规模实施以及修改ELVIS以实现多芯片板设计是未来研究的目标。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号