Highly-Parallel FPGA Accelerator for Simulated Quantum Annealing
Highly-Parallel FPGA Accelerator for Simulated Quantum Annealing
复制标题
用于模拟量子退火的高度并行 FPGA 加速器
DOI:
10.1109/tetc.2019.2957177
复制
发表时间:
2019
影响因子:
5.9
通讯作者:
Hariyama Masanori
中科院分区:
文献类型:
--
作者:
Waidyasooriya Hasitha;Hariyama Masanori
Quantum annealing (QA) is a method to find the global optimum of a combinatorial optimization problem by using quantum fluctuations. Quantum annealers such as D-wave are efficient to solve small problems with less than 2048 variables. Simulated quantum annealing on digital computers allows us to solve large real-world problems. However, the processing time increases exponentially with the number of variables. This article proposes a highly-parallel accelerator for simulated quantum annealing exploiting spatial and temporal parallelism. The accelerator is implemented using “open computing language (OpenCL)” on FPGA. For 8,192 spin models, we achieve 145 times speed using 32 Trotters in one FPGA and 290 times speed-up using 64 Trotters in two FPGAs, compared to single-core CPU implementation.