Search papers, labs, and topics across Lattice.
This paper introduces a novel FPGA architecture for stochastic simulated quantum annealing (SSQA) using probabilistic bits (p-bits) to address scalability and energy efficiency limitations in existing p-bit-based simulated annealing accelerators. The architecture employs a spin-serial and replica-parallel update schedule coupled with a dual-BRAM delay-line to support fully connected Ising models without fan-out issues. Implemented on a Xilinx ZC706 FPGA, the system achieves a 50% energy reduction and a 90% logic resource reduction compared to prior FPGA-based p-bit annealers when solving an 800-node MAX-CUT problem.
P-bit simulated annealing gets a massive hardware boost: a new FPGA architecture slashes energy use by 50% and logic resources by 90% while scaling to 800-node problems.
Probabilistic bits (p-bits) offer an energy-efficient hardware abstraction for stochastic optimization; however, existing p-bit-based simulated annealing accelerators suffer from poor scalability and limited support for fully connected graphs due to fan-out and memory overhead. This paper presents an energy-efficient FPGA architecture for stochastic simulated quantum annealing (SSQA) that addresses these challenges. The proposed design combines a spin-serial and replica-parallel update schedule with a dual-BRAM delay-line architecture, enabling scalable support for fully connected Ising models while eliminating fan-out growth in logic resources. By exploiting SSQA, the architecture achieves fast convergence using only final replica states, significantly reducing memory requirements compared to conventional p-bit-based annealers. Implemented on a Xilinx ZC706 FPGA, the proposed system solves an 800-node MAX-CUT benchmark and achieves up to 50% reduction in energy consumption and over 90\% reduction in logic resources compared with prior FPGA-based p-bit annealing architectures. These results demonstrate the practicality of quantum-inspired, p-bit-based annealing hardware for large-scale combinatorial optimization under strict energy and resource constraints.