面向基于FPGA的专用计算机,用于分子动力学模拟
1Department of Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057 Zurich, Switzerland and Department of Chemistry, Graduate School of Science, Kyoto University, Kyoto 606-8502, Japan.
The Journal of chemical physics
|February 4, 2025
概括
研究人员开发了一个可扩展的现场可编程门阵列 (FPGA) 集群用于分子动力学 (MD) 模拟,实现多微秒/天的速度. 这一开源项目证明了FPGA对于液核化等复杂模拟的可行性.
科学领域:
- 计算物理 计算物理
- 材料科学 材料科学 材料科学
- 高性能计算 高性能计算
背景情况:
- 分子动力学 (MD) 模拟对于理解材料特性和过程至关重要.
- 当前的计算资源在模拟大规模或长时间范围的现象方面面临局限性.
- 现场可编程门阵列 (FPGA) 为专门的,高速的科学计算提供了潜力.
研究的目的:
- 介绍一下在可编程门阵列 (FPGA) 集群上实施分子动力学 (MD) 的初步步骤.
- 评估基于FPGA的MD系统的模拟速度和可扩展性.
- 为了证明FPGA集群的可行性,用于多微秒的模拟,包括复杂的现象,如核.
主要方法:
- 为FPGA实现量身定制的高度并行和管道化MD算法的开发.
- 使用一个集群的Artix 7 XC7A200T FPGA通过快速光学链接互连在一个3D形拓学.
- 专注于优化高速网络和实施基本的MD功能 (列纳德-斯交互,恒温器).
主要成果:
- 实现了每天几微秒的模拟速度,在基于FPGA的MD中取得了显著进展.
- 证实了FPGA集群的可扩展性,允许更大的系统而不影响模拟速度.
- 成功模拟了超冷的莱纳德-斯液体的核化,验证了系统对挑战性问题的能力.
结论:
- 展示的FPGA集群架构可用于加速多微秒分子动力学模拟.
- 该系统展示了出色的可扩展性和未来更全面的MD实施的潜力.
- 开发的MD实现将作为一个开源项目发布,以促进进一步的研究和开发.


