Towards production FPGA-accelerated molecular dynamics: Progress and challenges

Matt Chiu, M. Herbordt
{"title":"Towards production FPGA-accelerated molecular dynamics: Progress and challenges","authors":"Matt Chiu, M. Herbordt","doi":"10.1109/HPRCTA.2010.5670800","DOIUrl":null,"url":null,"abstract":"Recent work in the FPGA acceleration of molecular dynamics simulation has shown that including on-the-fly neighbor list calculation (particle filtering) in the device has the potential for an 80× per core speed-up over the CPU-based reference code and so to make the approach competitive with other computing technologies. In this paper we report on progress and challenges in advancing this work towards the creation of a production system, especially one capable of running on a large-scale system such as the Novo-G. The current version consists of an FPGA-accelerated NAMD-lite running on a PC with a Gidel PROCStar III. The most important implementation issues include software integration, handling exclusion, and modifying the force pipeline. In the last of these we have added support for Particle-Mesh-Ewald and augmented the Lennard-Jones calculation with a switching function. In experiments, we find that energy stability so far appears to be acceptable, but that longer simulations are needed. Due primarily to the added complexity of the force pipelines, performance is somewhat diminished from the previous study; we find, however, that porting to a newer (existing) device will more than compensate for this loss.","PeriodicalId":59014,"journal":{"name":"高性能计算技术","volume":"13 1","pages":"1-8"},"PeriodicalIF":0.0000,"publicationDate":"2010-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"高性能计算技术","FirstCategoryId":"1093","ListUrlMain":"https://doi.org/10.1109/HPRCTA.2010.5670800","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Recent work in the FPGA acceleration of molecular dynamics simulation has shown that including on-the-fly neighbor list calculation (particle filtering) in the device has the potential for an 80× per core speed-up over the CPU-based reference code and so to make the approach competitive with other computing technologies. In this paper we report on progress and challenges in advancing this work towards the creation of a production system, especially one capable of running on a large-scale system such as the Novo-G. The current version consists of an FPGA-accelerated NAMD-lite running on a PC with a Gidel PROCStar III. The most important implementation issues include software integration, handling exclusion, and modifying the force pipeline. In the last of these we have added support for Particle-Mesh-Ewald and augmented the Lennard-Jones calculation with a switching function. In experiments, we find that energy stability so far appears to be acceptable, but that longer simulations are needed. Due primarily to the added complexity of the force pipelines, performance is somewhat diminished from the previous study; we find, however, that porting to a newer (existing) device will more than compensate for this loss.
迈向生产fpga加速分子动力学:进展与挑战
最近在FPGA加速分子动力学模拟方面的工作表明,在器件中包含动态邻居列表计算(粒子滤波),与基于cpu的参考代码相比,每核加速80倍的潜力,从而使该方法与其他计算技术相竞争。在本文中,我们报告了将这项工作推进到创建生产系统的进展和挑战,特别是能够在像Novo-G这样的大型系统上运行的系统。目前的版本由fpga加速的NAMD-lite组成,运行在带有Gidel PROCStar III的PC上。最重要的实现问题包括软件集成、处理排除和修改力管道。最后,我们增加了对Particle-Mesh-Ewald的支持,并用切换函数增强了Lennard-Jones计算。在实验中,我们发现能量稳定性到目前为止似乎是可以接受的,但需要更长时间的模拟。主要由于力管道的复杂性增加,性能比以前的研究有所下降;然而,我们发现,移植到较新的(现有的)设备将远远弥补这一损失。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
1121
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信