首页 | 官方网站   微博 | 高级检索  
     

基于GPU的分子动力学模拟并行化及实现
引用本文:费辉,张云泉,王可,许亚武.基于GPU的分子动力学模拟并行化及实现[J].计算机科学,2011,38(9):276-278.
作者姓名:费辉  张云泉  王可  许亚武
作者单位:(中国科学院软件研究所并行软件与计算科学实验室 北京 100190); (中国科学院软件研究所计算机科学国家重点实验室 北京 100190); (中国科学院研究生院北京100190)3(广州大学网络与现代教育技术中心 广州 510006)
基金项目:本文受国家863计划项目(2006AA01A125,2009AA01A129,2009AA01A134) ,国家重大专项核高基项目(2009ZX01036-001-002)资助。
摘    要:分子动力学模拟作为获得液体、固体性质的重要计算手段,广泛应用于化学、物理、生物、医药、材料等众多领域。模拟体系的复杂性和精确性的需求,使得计算量巨大,耗费时间长。并行计算是加速大规模分子动力学模拟的霍要途径。GPU以几百GFlops甚至上I}Flops的运算能力,为分子动力学模拟等的计算密集型应用提供了新的加速方案。提出了一种基于GPU的分子动力学模拟并行算法—oApT-AD,并在OpenCL和CUDA框架下加以实现。,r}能测试显示,在Tesla C1060显卡上,该算法在OpcnCL框架下的实现相对于CPU的串行实现,最高达到120倍加遥比。通过对比发现,该算法在CUDA上的性能与()pcnCI、基本相当。同时,该算法还可以扩展到两块及以上的GPU上,具有良好的可扩展性。

关 键 词:分子动力学,GPU    OpcnCL    CUDA,原子分解法

Parallel Algorithm and Implementation for Molecular Dynamics Simulation Based on GPU
FEI Hui,ZHANG Yun-quan,WANU Ke,XU Ya-wu.Parallel Algorithm and Implementation for Molecular Dynamics Simulation Based on GPU[J].Computer Science,2011,38(9):276-278.
Authors:FEI Hui  ZHANG Yun-quan  WANU Ke  XU Ya-wu
Affiliation:(Lab. of Parallel Software and Computational Science, IS(;AS, Beijing 100190, China); (State Key Lab. of Computer Science,ISCAS,Beijing 100190,China); (Graduate University of Chinese Academy of Science,Beijing 100190,China); (Network and Modern Education'Iechnology Center,Guangzhou University,Guangzhou 510006,China)
Abstract:Molecular Dynamics Simulation is an important method for acquiring liquid and solid atoms' properties. this method has been widely used in the fields of chemistry, physics, biology, medicine and materials. hhe complexity and accuracy demand causes enormous workloads. Parallel computing is a feasible way to speedup large-scale molecular dynamics simulation. With hundreds of GFlops or even hFlops performance, GPU can speed up computing-intensive applicanons. This paper presented a parallel algorithm named oApT-AD, and we implemented it on GPU under OpenCL and CUDA Framework. The experiment results show that the oApT-A7)algorithm can achieve 120 speedup on UPU Tesla 01060 under OpenCL Framework, compared to that on CPU. And we also implemented the oApT-Al)algorithm on GPU under CUDA Framework. hhe implement under OpenCI. Framework provides almost the same performance as the implement under CUDA Framework. Moreover, our algorithm can be extended to two or more(:PUs, with good scalability.
Keywords:Molecular dynamics  GPU  OpenCL  CUDA  Atom decomposition
本文献已被 CNKI 等数据库收录!
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号