论文标题

带有环振荡器激活的P-BITS物理风格的ISING计算

Physics-inspired Ising Computing with Ring Oscillator Activated p-bits

论文作者

Aadit, Navid Anjum, Grimaldi, Andrea, Finocchio, Giovanni, Camsari, Kerem Y.

论文摘要

摩尔定律的接近端一直在推动针对解决一系列问题的特定领域特定硬件的开发。沿着这些线条,具有固有随机构建块(P-BITS)的概率计算已经显示出巨大的希望,尤其是在硬性优化和统计抽样问题的背景下。已经在不同的硬件基板中提出并证明了P-lits,从异步架构中的小规模随机磁性隧道连接(SMTJ)到同步体系结构中的大规模CMO。在这里,我们设计并实施了一个真正的异步和中等规模的P计算机($ \ $ \ $ 800 p-bits),可密切模仿SMTJ在现场可编程门阵列中SMTJ的异步动力学(FPGAS)。使用嵌合晶格上种植的ISING玻璃问题的硬实例,我们根据理想的同步设计评估了异步结构的性能,该设计可以执行并行的(色度)精确的Gibbs采样。我们发现,尽管缺乏任何仔细的同步,但异步设计在理想的,精心调整和并行的同步设计中以可比的算法缩放达到并行性。我们的结果强调了大规模缩放P计算机的希望,其中数百万个由纳米级构件(例如随机磁性隧道连接)制成的自由运行的P-bits。

The nearing end of Moore's Law has been driving the development of domain-specific hardware tailored to solve a special set of problems. Along these lines, probabilistic computing with inherently stochastic building blocks (p-bits) have shown significant promise, particularly in the context of hard optimization and statistical sampling problems. p-bits have been proposed and demonstrated in different hardware substrates ranging from small-scale stochastic magnetic tunnel junctions (sMTJs) in asynchronous architectures to large-scale CMOS in synchronous architectures. Here, we design and implement a truly asynchronous and medium-scale p-computer (with $\approx$ 800 p-bits) that closely emulates the asynchronous dynamics of sMTJs in Field Programmable Gate Arrays (FPGAs). Using hard instances of the planted Ising glass problem on the Chimera lattice, we evaluate the performance of the asynchronous architecture against an ideal, synchronous design that performs parallelized (chromatic) exact Gibbs sampling. We find that despite the lack of any careful synchronization, the asynchronous design achieves parallelism with comparable algorithmic scaling in the ideal, carefully tuned and parallelized synchronous design. Our results highlight the promise of massively scaled p-computers with millions of free-running p-bits made out of nanoscale building blocks such as stochastic magnetic tunnel junctions.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源