文摘
|
GROMACS是著名分子动力学模拟软件之一,GPGPU技术能够使用图形处理器完成通用计算,是高性能计算的最新发展趋势.本文通过对Nvidia CUDA GPGPU编程模式以及GROMACS代码的研究分析,论证了将GROMACS移植到以GPGPU为计算核心的平台上的可行性,并通过算法和参数数据组织形式的改造实现了GROMACS中非键力计算函数从x86处理器向GPGPU的移植,获得显著的性能提升,计算加速比达到10倍以上,为GROMACS整体移植的实现奠定了基础 |
其他语种文摘
|
GROMACS is a popular MD simulation software.GPGPU technology which uses GPU to perform general-purpose computation is a kind of new development trend in high performance computing.Based on analysis of Nvidia CUDA GPGPU programming mode and code in GROMACS,this paper attempted to create GPGPU version of GROMACS.Using GPGPU as computing core,the non-bonded force computing function in GROMACS has been implemented on GPGPU by transforming arithmetic and data structure.As a result,function performance is enhanced with speed 10 times faster which would support the feasibility for porting the entire GROMACS software on GPGPU |
来源
|
计算机与应用化学
,2010,27(12):1603-1606 【核心库】
|
关键词
|
分子动力学
;
GROMACS
;
GPGPU
;
CUDA
|
地址
|
1.
中国科学院过程工程研究所, 多相复杂系统国家重点实验室, 北京, 100190
2.
中国科学院研究生院, 北京, 100049
|
语种
|
中文 |
文献类型
|
研究性论文 |
ISSN
|
1001-4160 |
学科
|
化学;自动化技术、计算机技术;化学工业 |
基金
|
国家自然科学基金
;
中国科学院创新课题基金
;
多相复杂系统国家重点实验室开放课题资助
|
文献收藏号
|
CSCD:4082604
|
|
1.
.
Nvidia Tesla Computing Solutions
|
被引
1
次
|
|
|
|
2.
.
CUDA Zone
|
被引
2
次
|
|
|
|
3.
.
AMD FireStream?9170:Industry's First GPU with Double-Precision Floating Point
|
被引
1
次
|
|
|
|
4.
.
ATI Stream Software Development Kit
|
被引
1
次
|
|
|
|
5.
.
IBM Cell Broadband Engine technology
|
被引
1
次
|
|
|
|
6.
.
Cell Programming
|
被引
1
次
|
|
|
|
7.
.
Larrabee:Next-Generation Visual Computing Microarchitecture
|
被引
1
次
|
|
|
|
8.
.
Larrabee(GPU)-Wikipedia,the free encyclopedia
|
被引
1
次
|
|
|
|
9.
江鹰.
粒子模拟数据前处理系统设计与粒子模拟专用集群方案可行性研究.硕士学位论文,2007
|
被引
1
次
|
|
|
|
10.
严历.
大规模粒子模拟并行计算平台搭建流程总结,2008
|
被引
1
次
|
|
|
|
11.
陈飞国. 复杂多相流动分子动力学模拟在GPU上的实现.
中国科学B辑:化学,2008,38(12):1120-1128
|
被引
16
次
|
|
|
|
12.
多项复杂系统国家重点实验室多尺度离散模拟项目组.
基于 GPU的多尺度离散模拟并行计算,2009
|
被引
1
次
|
|
|
|
13.
.
Nvidia CUDA Programming Guide 1.1,2007
|
被引
1
次
|
|
|
|
14.
.
GROMACS:Fast,Free and Flexible MD
|
被引
1
次
|
|
|
|
15.
Lindahl E. GROMACS 3.0:A package for molecular simulation and trajectory analysis.
Journal of Molecular Modeling,2001,7:306-317
|
被引
90
次
|
|
|
|
16.
.
Folding@home-Main
|
被引
1
次
|
|
|
|
17.
.
Folding@home-FAQ-NVIDIA
|
被引
1
次
|
|
|
|
18.
.
OpenMM Project Overview
|
被引
1
次
|
|
|
|
19.
.
SimTK-the Simulation Toolkit,part of the Simbios project
|
被引
1
次
|
|
|
|
20.
Eastman P.
OpenMM Preview Release 2,2009
|
被引
1
次
|
|
|