⚡ 本页包含 AI 生成的分析内容,仅供参考
本文提出Snap-SAT,一种基于全数字存内计算(CIM)的一次性求解器,用于加速大规模硬布尔可满足性(SAT)问题。该求解器通过能量性能感知设计,在单次操作中完成求解,显著降低延迟和能耗。
Sirish Oruganti, Jaydeep P. Kulkarni University of Texas, Austin, TX Boolean satisfiability (SAT) is a non-deterministic polynomial time (NP)-complete problem with many practical and industrial data-intensive applications [1]. Examples (Fig. 29.2.1) include anti-aircraft mission planning in defense, gene prediction in vaccine development, network routing in the data center, automatic test pattern generation in electronic design automation (EDA), and model checking in software. The objective of a SAT solver is to identify the values of n Boolean variables xi that satisfy all clauses in a conjunctive normal form (CNF) [5]. However, the time required to determine the satisfiability of a SAT problem increases exponentially with respect to the variable size, which is energy and resource-consuming. A prior software SAT solver [3] requires frequent data transfer and memory access due to the CPU computations, solution-search,
Shanshan Xie, Mengtian Yang, S. Andrew Lanham, Yipeng Wang, Meizhi Wang,