最大的概率计算机将噪声转化为答案
Biggest Probabilistic Computer Turns Noise into Answers

原始链接: https://spectrum.ieee.org/biggest-probabilistic-computer

研究人员开发出了迄今为止最大的概率计算机,拥有 100 万个“概率比特”(p-bits)。与标准比特(0 或 1)或量子比特(叠加态)不同,概率比特以可调节的概率在 0 和 1 之间波动。当这些比特联网时,它们在解决复杂的随机和优化问题方面表现出色。 此前,由于难以在多个设备间同步关联波动,将概率计算机扩展到单芯片之外被认为非常困难。然而,本研究利用 18 个现场可编程逻辑门阵列(FPGA)构建了一个统一系统,每秒可进行超过一万亿次翻转。团队发现,该机器无需“全局同步”即可作为一个统一的整体运行。相反,他们确定了一项设计规则,用于控制芯片间所需的通信速度以保持准确性。 这些研究结果表明,概率计算机可以像标准计算硬件一样进行扩展,从而克服了该领域的一个重大障碍。这一进展为构建高性能通用机器提供了一条可扩展的路径,填补了传统计算与量子计算之间的空白,并有望在未来使用磁阻随机存取存储器(MRAM)等节能技术。

Hacker News 最近的一场讨论聚焦于 IEEE 的一篇文章,该文详述了“概率计算机”的研发进展。与传统系统不同,这种架构利用“p-比特”(p-bits)在 0 和 1 之间以可调概率波动,从而有效地将环境噪声转化为计算结果。 评论者们探讨了该技术的意义,质疑其是否属于模拟计算的一种,并将其与亚马逊云科技(AWS)等平台上已在测试的现有数字概率模型进行了比较。一些用户推测了其潜在的实际应用,例如提升密码和加密破解的性能。其他人则表现得较为轻松,引用了《基地》中的哈里·谢顿以及《银河系漫游指南》等科幻作品中的梗;技术爱好者们则表示希望未来能通过 API 调用该硬件。总的来说,社区认为这种新颖的架构引人入胜,将其视为对标准计算范式的重大背离。
相关文章

原文

Probabilistic computers might one day tackle certain problems well beyond standard computers while at the same time avoiding the many hardware challenges that currently vex quantum computing. Now scientists reveal they have created the largest probabilistic computer yet, one with 1 million “probabilistic bits,” a new study they suggest reveals the way forward to building even bigger machines.

Probabilistic bits, or p-bits, bridge the gap between the bits underlying regular computers and the qubits upon which quantum computers are based. Bits symbolize data as either a 0 or 1. Qubits, because of the bizarre nature of quantum physics, can exist in a state where they are either 0 or 1 or any state in between simultaneously. In contrast, p-bits flip between 0 or 1 with a tunable probability.

A bit that flips back and forth between 0 and 1 might seem useless—indeed, in a regular computer this would be too noisy to operate. However, when many such noisy bits operate together in a correlated fashion, they can be used to solve a whole class of problems—stochastic problems—that operate on probabilities rather than concrete numbers. This includes optimization problems to, for instance, find the shortest route with which one can deliver a set of packages.

There are other kinds of machines that are also designed to tackle stochastic problems, such as quadratic unconstrained binary optimization (QUBO) devices or Ising machines. However, unlike those devices, probabilistic computers are not hardwired for a single problem, but are instead programmable general-purpose machines, says Kerem Çamsarı, an associate professor of electrical and computer engineering at the University of California, Santa Barbara.

In a 2019 Nature study, scientists developed a probabilistic computer with eight p-bits. By 2023, researchers had built a machine with 7,200 p-bits. However, these devices were each confined to a single chip. Networking together multiple such chips is not as simple as it is for regular GPUs or CPUs: the machine functions on correlated fluctuations, and syncing up those fluctuations across a set of wires is no easy feat. This raised questions as to whether probabilistic computers could scale to larger sizes, and what problems they might face if they tried.

Illustration of 1 million probabilistic bits, with an arrow leading to a diagram of the concept\u2019s hardware implementation using field-programmable gate arrays. (Left) A conceptual image of a computer with 1 million probabilistic bits, and (right) a diagram of a hardware implementation of this concept using field-programmable gate arrays (FPGAs)—electronic chips that users can reconfigure after manufacture. Navid Anjum Aadit, Xiuqi Zhang, et al.

Wiring up the largest probabilistic machine

Now, in a new study, Çamsarı and his team has created the largest probabilistic computer to date, one with 1 million p-bits spread across multiple chips. They detailed their findings 24 June on the ArXiv preprint server.

The new computer runs on 18 field-programmable gate arrays (FPGAs)—electronic chips that users can reconfigure after manufacture. There are no physical flipping bits in this design, but the programmable nature of the chips allows for efficient software implementation of probabilistic bits. These chips are networked together into a single machine that altogether is capable of more than a trillion flips per second.

A major concern the scientists faced was how often their machine’s chips had to share data in order to behave as one computer and not just multiple isolated devices. Surprisingly, “our machine communicates without global lockstep synchronization,” says Navid Anjum Aadit, a postdoctoral scholar in electrical engineering at Stanford University.

The researchers discovered a straightforward predictable design rule for how quickly different chips in a probabilistic computer have to exchange data with each other for them all to behave as one machine. Below this threshold, there are tradeoffs a probabilistic computer faces between speed and accuracy, Çamsarı says.

These new findings may open a path toward building arbitrarily large probabilistic computers from many chips, just as is often done with any standard computer today, the researchers say. They also apply to probabilistic computers built from essentially any hardware, they add.

In the future, the researchers aim to explore building large probabilistic computers from specialized chips built for probabilistic computing. For example, the 2019 Nature study built a probabilistic computer using magnetic tunnel junctions, which are more energy-efficient at probabilistic computing than standard chips, Çamsarı notes.

“Systems combining CMOS with dense stochastic memory technologies such as MRAM offer one of the most compelling paths forward,” Aadit adds.

From Your Site Articles

Related Articles Around the Web

联系我们 contact @ memedata.com