首页> 外文会议>International Symposium on Quality Electronic Design >Application of Probabilistic Spin Logic (PSL) in Detecting Satisfiability of a Boolean Function
【24h】

Application of Probabilistic Spin Logic (PSL) in Detecting Satisfiability of a Boolean Function

机译:概率自旋逻辑(PSL)在检测布尔函数的可满足性中的应用

获取原文

摘要

Probabilistic Spin Logic (PSL) is a computing model that can be implemented using stochastic units (called p-bits) such as low-barrier nanomagnets. Besides computing a given Boolean function, PSL can also compute the inverse of the function. In this paper, we propose a methodology to exploit the invertibility of PSL in detecting the satisfiability (SAT) of a given Boolean function. First, we propose an algorithm to derive a PSL implementation for any Boolean function given in Conjunctive Normal Form (CNF). For a given SAT problem in CNF, we realize the given function in PSL using the proposed algorithm, clamp only the output to logic `1' and detect the satisfiability of the given function by observing the probability distribution of the possible states. We demonstrate that PSL is highly selective of the satisfiable input patterns even for tough problems where only one out of one million input patterns is satisfiable. A key parameter deciding the effectiveness of the proposed technique is the time that is allowed for PSL computation, which would ultimately depend on the characteristics of the PSL hardware implementation.
机译:概率自旋逻辑(PSL)是一种计算模型,可以使用诸如低势垒纳米磁铁之类的随机单位(称为p位)来实现。除了计算给定的布尔函数外,PSL还可以计算该函数的逆函数。在本文中,我们提出了一种利用PSL的可逆性来检测给定布尔函数的可满足性(SAT)的方法。首先,我们提出一种算法,以得出任何以合取范式(CNF)给出的布尔函数的PSL实现。对于CNF中的给定SAT问题,我们使用提出的算法在PSL中实现给定函数,仅将输出钳位为逻辑“ 1”,并通过观察可能状态的概率分布来检测给定函数的可满足性。我们证明,即使对于棘手的问题(仅百万分之一的输入模式中的一个是可满足的),PSL仍然对可满足的输入模式具有高度的选择性。决定所提出技术有效性的关键参数是PSL计算所允许的时间,这最终将取决于PSL硬件实现的特性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号