SERI: High-Throughput Streaming Acceleration of Electron Repulsion Integral Computation in Quantum Chemistry using HBM-based FPGAs
P. Stachura, G. Li, X. Wu, C. Plessl, Z. Fang, in: 2024 34th International Conference on Field-Programmable Logic and Applications (FPL), IEEE, 2024, pp. 60–68.
Download
No fulltext has been uploaded.
Conference Paper
| Published
| English
Author
Abstract
The computation of electron repulsion integrals (ERIs) is a key component for quantum chemical methods. The intensive computation and bandwidth demand for ERI evaluation presents a significant challenge for quantum-mechanics-based atomistic simulations with hybrid density functional theory: due to the tens of trillions of ERI computations in each time step, practical applications are usually limited to thousands of atoms. In this work, we propose SERI, a high-throughput streaming accelerator for ERI computation on HBM-based FPGAs. In contrast to prior buffer-based designs, SERI proposes a novel streaming architecture to address the on-chip buffer limitation and the floorplanning challenge, and leverages the high-bandwidth memory to overcome the bandwidth bottleneck in prior designs. Moreover, to meet the varying computation, bandwidth, and floorplanning requirements between the 55 canonical quartet classes in ERI calculation, we design an automation tool, together with an accurate performance model, to automatically customize the architecture and floorplanning strategy for each canonical quartet class to maximize their throughput. Our performance evaluation on the AMD/Xilinx Alveo U280 FPGA board shows that, SERI achieves an average speedup of 9.80 x over the previous best-performing FPGA design, a 3.21x speedup over a 64-core AMD EPYC 7713 CPU, and a 15.64x speedup over an Nvidia A40 GPU. It reaches a peak throughput of 23.8 GERIS ($10^9$ ERIs per second) on one Alveo U280 FPGA. SERI will be released soon at https://github.com/SFU-HiAccel/SERI.
Publishing Year
Proceedings Title
2024 34th International Conference on Field-Programmable Logic and Applications (FPL)
Page
60-68
LibreCat-ID
Cite this
Stachura P, Li G, Wu X, Plessl C, Fang Z. SERI: High-Throughput Streaming Acceleration of Electron Repulsion Integral Computation in Quantum Chemistry using HBM-based FPGAs. In: 2024 34th International Conference on Field-Programmable Logic and Applications (FPL). IEEE; 2024:60-68. doi:10.1109/fpl64840.2024.00018
Stachura, P., Li, G., Wu, X., Plessl, C., & Fang, Z. (2024). SERI: High-Throughput Streaming Acceleration of Electron Repulsion Integral Computation in Quantum Chemistry using HBM-based FPGAs. 2024 34th International Conference on Field-Programmable Logic and Applications (FPL), 60–68. https://doi.org/10.1109/fpl64840.2024.00018
@inproceedings{Stachura_Li_Wu_Plessl_Fang_2024, title={SERI: High-Throughput Streaming Acceleration of Electron Repulsion Integral Computation in Quantum Chemistry using HBM-based FPGAs}, DOI={10.1109/fpl64840.2024.00018}, booktitle={2024 34th International Conference on Field-Programmable Logic and Applications (FPL)}, publisher={IEEE}, author={Stachura, Philip and Li, Guanyu and Wu, Xin and Plessl, Christian and Fang, Zhenman}, year={2024}, pages={60–68} }
Stachura, Philip, Guanyu Li, Xin Wu, Christian Plessl, and Zhenman Fang. “SERI: High-Throughput Streaming Acceleration of Electron Repulsion Integral Computation in Quantum Chemistry Using HBM-Based FPGAs.” In 2024 34th International Conference on Field-Programmable Logic and Applications (FPL), 60–68. IEEE, 2024. https://doi.org/10.1109/fpl64840.2024.00018.
P. Stachura, G. Li, X. Wu, C. Plessl, and Z. Fang, “SERI: High-Throughput Streaming Acceleration of Electron Repulsion Integral Computation in Quantum Chemistry using HBM-based FPGAs,” in 2024 34th International Conference on Field-Programmable Logic and Applications (FPL), 2024, pp. 60–68, doi: 10.1109/fpl64840.2024.00018.
Stachura, Philip, et al. “SERI: High-Throughput Streaming Acceleration of Electron Repulsion Integral Computation in Quantum Chemistry Using HBM-Based FPGAs.” 2024 34th International Conference on Field-Programmable Logic and Applications (FPL), IEEE, 2024, pp. 60–68, doi:10.1109/fpl64840.2024.00018.
Link(s) to Main File(s)
Access Level
Closed Access