Accelerating the Near Non-bonded Force Computation in Desmond with Graphic Processing Units

Hualiang Deng, Xin Li, X. Liu, G. Wang
{"title":"Accelerating the Near Non-bonded Force Computation in Desmond with Graphic Processing Units","authors":"Hualiang Deng, Xin Li, X. Liu, G. Wang","doi":"10.1109/ICPPW.2011.14","DOIUrl":null,"url":null,"abstract":"Desmond is a high-performance program for molecular dynamics simulations (MDS). It provides an unprecedented combination of parallel scalability, simulation speed, and scientific accuracy. However, it still has much improvement space based on the fact that the computation of near non-bonded force (NNF) consumes most of the simulation time. NNF computation is the bottleneck of Desmond. In this paper, we address this problem with graphics processing units (GPU). To the authors' knowledge, this is the first try of accelerating Desmond with GPU. We propose two task decomposition approaches on different levels to accelerate the NNF computation on GPU, one pair-based and another more efficient particle-based. We employ several techniques to optimize the GPU NNF algorithm. Among these techniques, NNF updating conflicts reduction improves the performance best. Combining all the approaches and techniques, we obtain a final speedup of more than 10 on NNF computation and more than 3 on the whole Desmond.","PeriodicalId":173271,"journal":{"name":"2011 40th International Conference on Parallel Processing Workshops","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 40th International Conference on Parallel Processing Workshops","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICPPW.2011.14","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Desmond is a high-performance program for molecular dynamics simulations (MDS). It provides an unprecedented combination of parallel scalability, simulation speed, and scientific accuracy. However, it still has much improvement space based on the fact that the computation of near non-bonded force (NNF) consumes most of the simulation time. NNF computation is the bottleneck of Desmond. In this paper, we address this problem with graphics processing units (GPU). To the authors' knowledge, this is the first try of accelerating Desmond with GPU. We propose two task decomposition approaches on different levels to accelerate the NNF computation on GPU, one pair-based and another more efficient particle-based. We employ several techniques to optimize the GPU NNF algorithm. Among these techniques, NNF updating conflicts reduction improves the performance best. Combining all the approaches and techniques, we obtain a final speedup of more than 10 on NNF computation and more than 3 on the whole Desmond.
图形处理单元加速Desmond中近非粘结力的计算
Desmond是一个高性能的分子动力学模拟(MDS)程序。它提供了前所未有的并行可扩展性,仿真速度和科学准确性的组合。然而,由于近非键合力(NNF)的计算占用了大部分仿真时间,因此该方法仍有很大的改进空间。NNF计算是Desmond的瓶颈。在本文中,我们用图形处理单元(GPU)来解决这个问题。据作者所知,这是第一次尝试用GPU加速Desmond。我们提出了两种不同层次的任务分解方法来加速GPU上的NNF计算,一种是基于对的,另一种是更有效的基于粒子的。我们采用了几种技术来优化GPU NNF算法。在这些技术中,NNF更新冲突减少技术提高性能最好。结合所有的方法和技术,我们得到了NNF计算的最终加速超过10,整个Desmond的最终加速超过3。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信