{"title":"开发基于 FPGA 的分子动力学模拟专用计算机。","authors":"Peter Hamm","doi":"10.1063/5.0248834","DOIUrl":null,"url":null,"abstract":"<p><p>First steps toward a molecular dynamics (MD) implementation in a cluster of field-programmable gate arrays (FPGAs) are presented, reaching a simulation speed of a few microseconds/day. The nodes in this cluster are programmed into a mid-ranged FPGA (Artix 7 XC7A200T), interconnected as a 3D torus by fast optical links. The implemented MD algorithm is highly parallelized and highly pipelined internally. The FPGA cluster is freely scalable in terms of size, i.e., a larger MD system requires more nodes, however, without compromising simulation speed. The performance in terms of energy stability and simulation speed is analyzed. At present, the focus lies on the fast networking, while only minimal MD functionality has been implemented so far, i.e., Lennard-Jones interactions and a thermostat, which were needed to demonstrate the feasibility of the FPGA cluster to run multi-microsecond simulations. To that end, the nucleation of a super-cooled Lennard-Jones liquid is investigated by unbiased MD simulations, which is a difficult MD problem since a high nucleation barrier has to be overcome. Finally, the pathways toward a full MD implementation are outlined. The current implementation will be made available as an open-source development project.</p>","PeriodicalId":15313,"journal":{"name":"Journal of Chemical Physics","volume":"162 5","pages":""},"PeriodicalIF":3.1000,"publicationDate":"2025-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Toward an FPGA-based dedicated computer for molecular dynamics simulations.\",\"authors\":\"Peter Hamm\",\"doi\":\"10.1063/5.0248834\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p>First steps toward a molecular dynamics (MD) implementation in a cluster of field-programmable gate arrays (FPGAs) are presented, reaching a simulation speed of a few microseconds/day. The nodes in this cluster are programmed into a mid-ranged FPGA (Artix 7 XC7A200T), interconnected as a 3D torus by fast optical links. The implemented MD algorithm is highly parallelized and highly pipelined internally. The FPGA cluster is freely scalable in terms of size, i.e., a larger MD system requires more nodes, however, without compromising simulation speed. The performance in terms of energy stability and simulation speed is analyzed. At present, the focus lies on the fast networking, while only minimal MD functionality has been implemented so far, i.e., Lennard-Jones interactions and a thermostat, which were needed to demonstrate the feasibility of the FPGA cluster to run multi-microsecond simulations. To that end, the nucleation of a super-cooled Lennard-Jones liquid is investigated by unbiased MD simulations, which is a difficult MD problem since a high nucleation barrier has to be overcome. Finally, the pathways toward a full MD implementation are outlined. The current implementation will be made available as an open-source development project.</p>\",\"PeriodicalId\":15313,\"journal\":{\"name\":\"Journal of Chemical Physics\",\"volume\":\"162 5\",\"pages\":\"\"},\"PeriodicalIF\":3.1000,\"publicationDate\":\"2025-02-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Chemical Physics\",\"FirstCategoryId\":\"92\",\"ListUrlMain\":\"https://doi.org/10.1063/5.0248834\",\"RegionNum\":2,\"RegionCategory\":\"化学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"CHEMISTRY, PHYSICAL\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Chemical Physics","FirstCategoryId":"92","ListUrlMain":"https://doi.org/10.1063/5.0248834","RegionNum":2,"RegionCategory":"化学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"CHEMISTRY, PHYSICAL","Score":null,"Total":0}
Toward an FPGA-based dedicated computer for molecular dynamics simulations.
First steps toward a molecular dynamics (MD) implementation in a cluster of field-programmable gate arrays (FPGAs) are presented, reaching a simulation speed of a few microseconds/day. The nodes in this cluster are programmed into a mid-ranged FPGA (Artix 7 XC7A200T), interconnected as a 3D torus by fast optical links. The implemented MD algorithm is highly parallelized and highly pipelined internally. The FPGA cluster is freely scalable in terms of size, i.e., a larger MD system requires more nodes, however, without compromising simulation speed. The performance in terms of energy stability and simulation speed is analyzed. At present, the focus lies on the fast networking, while only minimal MD functionality has been implemented so far, i.e., Lennard-Jones interactions and a thermostat, which were needed to demonstrate the feasibility of the FPGA cluster to run multi-microsecond simulations. To that end, the nucleation of a super-cooled Lennard-Jones liquid is investigated by unbiased MD simulations, which is a difficult MD problem since a high nucleation barrier has to be overcome. Finally, the pathways toward a full MD implementation are outlined. The current implementation will be made available as an open-source development project.
期刊介绍:
The Journal of Chemical Physics publishes quantitative and rigorous science of long-lasting value in methods and applications of chemical physics. The Journal also publishes brief Communications of significant new findings, Perspectives on the latest advances in the field, and Special Topic issues. The Journal focuses on innovative research in experimental and theoretical areas of chemical physics, including spectroscopy, dynamics, kinetics, statistical mechanics, and quantum mechanics. In addition, topical areas such as polymers, soft matter, materials, surfaces/interfaces, and systems of biological relevance are of increasing importance.
Topical coverage includes:
Theoretical Methods and Algorithms
Advanced Experimental Techniques
Atoms, Molecules, and Clusters
Liquids, Glasses, and Crystals
Surfaces, Interfaces, and Materials
Polymers and Soft Matter
Biological Molecules and Networks.