-
题名基于MPI+CUDA环境的静电相互作用能并行求解
被引量:1
- 1
-
-
作者
刘青昆
马名威
杨荣杰
宫利东
-
机构
辽宁师范大学计算机与信息技术学院
辽宁师范大学化学化工学院
-
出处
《计算机应用与软件》
CSCD
北大核心
2012年第11期35-38,共4页
-
基金
国家自然科学基金项目(21133005
20703022
21011120087)
-
文摘
ABEEMσπ(Atom-Bond Electronegativity EqualizationσπModel)模型中,原串行程序求静电相互作用能的方法非常耗时,致使研究问题的效率降低。针对原程序中多个循环相互嵌套的求解部分,采用带状卷帘存储迭代分配的MPI(Message Passing Inter-face)并行化处理;对体系中所有原子、σ键、孤对电子、π键位点之间的静电相互作用能采用多线程CUDA(Computer Unified DeviceArchitecture)并行化处理。传统MPI+CUDA环境中,GPU和CPU之间的数据传输开销大,导致整体性能下降以及各种粒子间计算串行调用CUDA,致使时间浪费。针对上述情况,使用GPU核心的缓存机制解决传输开销大的问题,并利用多CUDA流技术实现多个循环异步进行计算,从而缩短了运行时间。然后选取多个不同类型的大分子体系进行测试,结果表明,利用改进的MPI+CUDA并行模型进行动力学模拟,并行加速比显著提高,大幅度缩减了求解静电相互作用能的时间,并得到与串行一致的结果。
-
关键词
原子-键电负性均衡σπ模型
静电子相互作用能
并行计算
消息传递接口
统一计算设备架构
-
Keywords
abeemσπ model electrostatic interaction energy parallel computing mpi cuda
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-