arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2110.02481cs.ETcond-mat.dis-nncs.DC
收藏

基于稀疏Ising机的大规模并行概率计算

Massively Parallel Probabilistic Computing with Sparse Ising Machines

Navid Anjum Aadit, Andrea Grimaldi, Mario Carpentieri, Luke Theogarajan, John M. Martinis, Giovanni Finocchio, Kerem Y. Camsari

摘要:

受量子计算发展的启发,构建特定领域的经典硬件来解决计算困难的问题越来越受到关注。在这里,通过引入系统的稀疏化技术,我们展示了一个大规模的并行架构:稀疏伊辛机(sIM)。利用稀疏性,sIM实现了理想的并行性:其关键品质因数-每秒翻转-与系统中的概率位(p位)数量呈线性关系。这使得sIM比实现标准吉布斯采样的CPU快6个数量级。与TPU和GPU中的优化实现相比,sIM在采样方面提供了5- 18倍的加速。在整数分解等基准问题中,sIM可以可靠地分解高达32位的半素数,远远大于D-Wave和其他概率求解器的先前尝试。引人注目的是,sIM在解决3SAT问题方面击败了竞赛获奖的SAT求解器(在运行时达到4- 700倍,达到95%的准确率)。即使使用更快的时钟使采样不精确,sIM也可以通过进一步的加速找到正确的基态。我们介绍的问题编码和稀疏化技术可以应用于其他伊辛机(经典和量子),我们提出的架构可以用于通过模拟CMOS或纳米器件将演示的5,000 - 10,000 p比特扩展到1,000,000或更多。

英文摘要:

Inspired by the developments in quantum computing, building domain-specific classical hardware to solve computationally hard problems has received increasing attention. Here, by introducing systematic sparsification techniques, we demonstrate a massively parallel architecture: the sparse Ising Machine (sIM). Exploiting sparsity, sIM achieves ideal parallelism: its key figure of merit - flips per second - scales linearly with the number of probabilistic bits (p-bit) in the system. This makes sIM up to 6 orders of magnitude faster than a CPU implementing standard Gibbs sampling. Compared to optimized implementations in TPUs and GPUs, sIM delivers 5-18x speedup in sampling. In benchmark problems such as integer factorization, sIM can reliably factor semiprimes up to 32-bits, far larger than previous attempts from D-Wave and other probabilistic solvers. Strikingly, sIM beats competition-winning SAT solvers (by 4-700x in runtime to reach 95% accuracy) in solving 3SAT problems. Even when sampling is made inexact using faster clocks, sIM can find the correct ground state with further speedup. The problem encoding and sparsification techniques we introduce can be applied to other Ising Machines (classical and quantum) and the architecture we present can be used for scaling the demonstrated 5,000-10,000 p-bits to 1,000,000 or more through analog CMOS or nanodevices.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑