TY - JOUR
T1 - Design space exploration for an FPGA-based quantum annealing simulator with interaction-coefficient-generators
AU - Liu, Chia Yin
AU - Waidyasooriya, Hasitha Muthumala
AU - Hariyama, Masanori
N1 - Funding Information:
This research is partly supported by MEXT KAKENHI, grant numbers 19K11998 and 20H04197.
Publisher Copyright:
© 2021, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature.
PY - 2022/1
Y1 - 2022/1
N2 - Quantum annealing simulation attracts much attention recently for solving combinatorial optimization problems. FPGA acceleration is a promising way to reduce the huge processing time in quantum annealing simulations. However, the performance of FPGA accelerators is often restricted by the small external memory bandwidth. To solve this problem, we propose a data-transfer-bottleneck-less FPGA-based accelerator for quantum annealing simulation. The proposed architecture is implemented on an FPGA and achieved up to 179 times speed-up compared to single-core CPU implementation. The proposed accelerator is two times faster compared to previous FPGA accelerators, and process up to 262,144 spins, which is not possible in any existing FPGA accelerators due to limited external memory capacity.
AB - Quantum annealing simulation attracts much attention recently for solving combinatorial optimization problems. FPGA acceleration is a promising way to reduce the huge processing time in quantum annealing simulations. However, the performance of FPGA accelerators is often restricted by the small external memory bandwidth. To solve this problem, we propose a data-transfer-bottleneck-less FPGA-based accelerator for quantum annealing simulation. The proposed architecture is implemented on an FPGA and achieved up to 179 times speed-up compared to single-core CPU implementation. The proposed accelerator is two times faster compared to previous FPGA accelerators, and process up to 262,144 spins, which is not possible in any existing FPGA accelerators due to limited external memory capacity.
KW - FPGA accelerator
KW - OpenCL for FPGA
KW - Quantum Monte Carlo simulation
KW - Simulated quantum annealing
UR - http://www.scopus.com/inward/record.url?scp=85106008997&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85106008997&partnerID=8YFLogxK
U2 - 10.1007/s11227-021-03859-5
DO - 10.1007/s11227-021-03859-5
M3 - Article
AN - SCOPUS:85106008997
SN - 0920-8542
VL - 78
JO - Journal of Supercomputing
JF - Journal of Supercomputing
IS - 1
ER -