Many-body computing on Field Programmable Gate Arrays
Fuente:
arXiv
Saved in:
| Main Authors: | , , , , , , , |
|---|---|
| Format: | Preprint |
| Published: |
2024
|
| Subjects: | |
| Online Access: | |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1866917986445557760 |
|---|---|
| author | Lv, Songtai Liang, Yang Meng, Yuchen Yao, Xiaochen Xu, Jincheng Liu, Yang Zheng, Qibin Zou, Haiyuan |
| author_facet | Lv, Songtai Liang, Yang Meng, Yuchen Yao, Xiaochen Xu, Jincheng Liu, Yang Zheng, Qibin Zou, Haiyuan |
| contents | A new implementation of many-body calculations is of paramount importance in the field of computational physics. In this study, we leverage the capabilities of Field Programmable Gate Arrays (FPGAs) for conducting quantum many-body calculations. Through the design of appropriate schemes for Monte Carlo and tensor network methods, we effectively utilize the parallel processing capabilities provided by FPGAs. This has resulted in a tenfold speedup compared to CPU-based computation for a Monte Carlo algorithm. By using a supercell structure and simulating the FPGA architecture on a CPU with High-Level Synthesis, we achieve $O(1)$ scaling for the time of one sweep, regardless of the overall system size. We also demonstrate, for the first time, the utilization of FPGA to accelerate a typical tensor network algorithm for many-body ground state calculations. Additionally, we show that the current FPGA computing acceleration is on par with that of multi-threaded GPU parallel processing. Our findings unambiguously highlight the significant advantages of hardware implementation and pave the way for novel approaches to many-body calculations. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2402_06415 |
| institution | arXiv |
| publishDate | 2024 |
| record_format | arxiv |
| spellingShingle | Many-body computing on Field Programmable Gate Arrays Lv, Songtai Liang, Yang Meng, Yuchen Yao, Xiaochen Xu, Jincheng Liu, Yang Zheng, Qibin Zou, Haiyuan Strongly Correlated Electrons Statistical Mechanics High Energy Physics - Lattice Quantum Physics A new implementation of many-body calculations is of paramount importance in the field of computational physics. In this study, we leverage the capabilities of Field Programmable Gate Arrays (FPGAs) for conducting quantum many-body calculations. Through the design of appropriate schemes for Monte Carlo and tensor network methods, we effectively utilize the parallel processing capabilities provided by FPGAs. This has resulted in a tenfold speedup compared to CPU-based computation for a Monte Carlo algorithm. By using a supercell structure and simulating the FPGA architecture on a CPU with High-Level Synthesis, we achieve $O(1)$ scaling for the time of one sweep, regardless of the overall system size. We also demonstrate, for the first time, the utilization of FPGA to accelerate a typical tensor network algorithm for many-body ground state calculations. Additionally, we show that the current FPGA computing acceleration is on par with that of multi-threaded GPU parallel processing. Our findings unambiguously highlight the significant advantages of hardware implementation and pave the way for novel approaches to many-body calculations. |
| title | Many-body computing on Field Programmable Gate Arrays |
| topic | Strongly Correlated Electrons Statistical Mechanics High Energy Physics - Lattice Quantum Physics |
| url | https://arxiv.org/abs/2402.06415 |