LAPSE:2025.0218
Published Article

LAPSE:2025.0218
Design Considerations for Hardware Based Acceleration of Molecular Dynamics
June 27, 2025
Abstract
As demand for long and accurate molecular simulations increases so too does the computation demand. Beyond using new, enterprise scale processor developments - such as the ARM neoverse chips or performing simulations leveraging Graphics Processing Unit compute, there exists a potentially faster and more power efficient option in the form of custom hardware. Using hardware description languages it is possible to transform existing algorithms into custom, high performance hardware layouts. This can lead to faster and more efficient simulations but compromises on the required development time and flexibility. In order to take the greatest advantage of the potential performance gains, the focus should be on transforming the most computationally expensive parts of the algorithms. When performing molecular dynamics simulations in a polar solvent like water, non-bonded electrostatic calculations dominate each simulation step, as the interactions between the solvent and the molecular structure are calculated. However, simply developing a non-bonded electrostatics co-processor may not be enough, as transferring data between the host program and the Field Gate Programable Arrays itself incurs a significant time delay. For any changes to be made, competitive to existing calculation solutions, the number of data transfers must be reduced. This could be achieved by simulating multiple time-steps between memory transfers, which may impact accuracy, or performing more calculations in the custom hardware.
As demand for long and accurate molecular simulations increases so too does the computation demand. Beyond using new, enterprise scale processor developments - such as the ARM neoverse chips or performing simulations leveraging Graphics Processing Unit compute, there exists a potentially faster and more power efficient option in the form of custom hardware. Using hardware description languages it is possible to transform existing algorithms into custom, high performance hardware layouts. This can lead to faster and more efficient simulations but compromises on the required development time and flexibility. In order to take the greatest advantage of the potential performance gains, the focus should be on transforming the most computationally expensive parts of the algorithms. When performing molecular dynamics simulations in a polar solvent like water, non-bonded electrostatic calculations dominate each simulation step, as the interactions between the solvent and the molecular structure are calculated. However, simply developing a non-bonded electrostatics co-processor may not be enough, as transferring data between the host program and the Field Gate Programable Arrays itself incurs a significant time delay. For any changes to be made, competitive to existing calculation solutions, the number of data transfers must be reduced. This could be achieved by simulating multiple time-steps between memory transfers, which may impact accuracy, or performing more calculations in the custom hardware.
Record ID
Keywords
Algorithms, FPGA, Modelling, Molecular Dynamics, Optimisation
Subject
Suggested Citation
Middleton J, Cordiner J. Design Considerations for Hardware Based Acceleration of Molecular Dynamics. Systems and Control Transactions 4:418-422 (2025) https://doi.org/10.69997/sct.182625
Author Affiliations
Middleton J: The University of Sheffield, School of Chemical, Biological and Materials Engineering, Sheffield, United Kingdom
Cordiner J: The University of Sheffield, School of Chemical, Biological and Materials Engineering, Sheffield, United Kingdom
Cordiner J: The University of Sheffield, School of Chemical, Biological and Materials Engineering, Sheffield, United Kingdom
Journal Name
Systems and Control Transactions
Volume
4
First Page
418
Last Page
422
Year
2025
Publication Date
2025-07-01
Version Comments
Original Submission
Other Meta
PII: 0418-0422-1761-SCT-4-2025, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2025.0218
This Record
External Link

https://doi.org/10.69997/sct.182625
Article DOI
Download
Meta
Record Statistics
Record Views
558
Version History
[v1] (Original Submission)
Jun 27, 2025
Verified by curator on
Jun 27, 2025
This Version Number
v1
Citations
Most Recent
This Version
URL Here
http://psecommunity.org/LAPSE:2025.0218
Record Owner
PSE Press
Links to Related Works
References Cited
- V. Zapletal et al., "Choice of Force Field for Proteins Containing Structured and Intrinsically Disordered Regions," Biophysical Journal, vol. 118, no. 7, pp. 1621-1633, Feb. 2020, doi: https://doi.org/10.1016/j.bpj.2020.02.019
- A. Warshel and M. Levitt, "Theoretical studies of enzymic reactions: Dielectric, electrostatic and steric stabilization of the carbonium ion in the reaction of lysozyme," Journal of Molecular Biology, vol. 103, no. 2, pp. 227-249, May 1976, doi: https://doi.org/10.1016/0022-2836(76)90311-9
- A. V. Onufriev and D. A. Case, "Generalized Born Implicit Solvent Models for Biomolecules," Annual Review of Biophysics, vol. 48, no. 1, pp. 275-296, May 2019, doi: https://doi.org/10.1146/annurev-biophys-052118-115325
- C. Vega and E. de Miguel, "Surface tension of the most popular models of water by using the test-area simulation method," The Journal of Chemical Physics, vol. 126, no. 15, p. 154707, Apr. 2007, doi: https://doi.org/10.1063/1.2715577
- Hiroyuki Ootomo and R. Yokota, "Recovering single precision accuracy from Tensor Cores while surpassing the FP32 theoretical peak performance," International Journal of High Performance Computing Applications, vol. 36, no. 4, pp. 475-491, Jun. 2022, doi: https://doi.org/10.1177/10943420221090256
- ARM Holdings, "Neoverse V1 introduction," Jun. 2021. Accessed: Jan. 04, 2025. [Online]. Available: https://teratec.eu/library/pdf/forum/2021/A05-03.pdf
- Brahim Betkaoui, D. B. Thomas, and W. Luk, "Comparing performance and energy efficiency of FPGAs and GPUs for high productivity computing," Dec. 2010, doi: https://doi.org/10.1109/FPT.2010.5681761
- C. Yang et al., "Fully integrated FPGA molecular dynamics simulations," arXiv (Cornell University), Nov. 2019, doi: https://doi.org/10.1145/3295500.3356179
- P. Hamm, "Toward an FPGA-based dedicated computer for molecular dynamics simulations," The Journal of Chemical Physics, vol. 162, no. 5, Feb. 2025, doi: https://doi.org/10.1063/5.0248834
- R. Anandakrishnan, A. Drozdetski, Ross C. Walker, and Alexey V. Onufriev, "Speed of Conformational Change: Comparing Explicit and Implicit Solvent Molecular Dynamics Simulations," Biophysical Journal, vol. 108, no. 5, pp. 1153-1164, Mar. 2015, doi: https://doi.org/10.1016/j.bpj.2014.12.047
- Wilfred and A. E. Mark, "Validation of molecular dynamics simulation," vol. 108, no. 15, pp. 6109-6116, Apr. 1998, doi: https://doi.org/10.1063/1.476021
- K. Vanommeslaeghe et al., "CHARMM general force field: A force field for drug-like molecules compatible with the CHARMM all-atom additive biological force fields," Journal of Computational Chemistry, vol. 31, no. 4, pp. 671-690, Mar. 2010, doi: https://doi.org/10.1002/jcc.21367
- N. Zilberman et al., "Where Has My Time Gone?" Accessed: Mar. 14, 2025. [Online]. Available: https://api.repository.cam.ac.uk/server/api/core/bitstreams/b0e91ca7-9b3b-4f31-b1d8-05c6668c8a66/content
- D. E. Shaw et al., "Anton, a special-purpose machine for molecular dynamics simulation," ACM SIGARCH Computer Architecture News, vol. 35, no. 2, pp. 1-12, Jun. 2007, doi: https://doi.org/10.1145/1273440.1250664
- Itta Ohmura, G. Morimoto, Y. Ohno, A. Hasegawa, and Makoto Taiji, "MDGRAPE-4: a special-purpose computer system for molecular dynamics simulations," vol. 372, no. 2021, pp. 20130387-20130387, Aug. 2014, doi: https://doi.org/10.1098/rsta.2013.0387

