4.7 Article

Highly-Parallel FPGA Accelerator for Simulated Quantum Annealing

Journal

IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING
Volume 9, Issue 4, Pages 2019-2029

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TETC.2019.2957177

Keywords

Legged locomotion; Monte Carlo methods; Field programmable gate arrays; Parallel processing; Quantum computing; Annealing; Simulated annealing; Simulated quantum annealing; optimization problems; OpenCL for FPGA; high performance computing; multi-FPGA acceleration

Funding

  1. MEXT KAKENHI [19K11998]
  2. Grants-in-Aid for Scientific Research [19K11998] Funding Source: KAKEN

Ask authors/readers for more resources

Quantum annealing is a method to solve combinatorial optimization problems by utilizing quantum fluctuations, but the processing time increases exponentially with the number of variables. This article introduces a highly-parallel accelerator implemented on FPGA, which achieves significant speed-up compared to single-core CPU implementation.
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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available