基于GPU的分子动力学势函数及结构特征量模拟系统

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:guoxiuguo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
GPU(Graphics Processing Unit,图形处理器)具有很强的并行计算能力,尤其CUDA(Compute Unified Device Architecture,统一计算设备架构)的出现使得GPU在高性能计算中占据越来越重要的地位。分子动力学模拟技术是指利用计算机来模拟体系中各个粒子随时间的运动变化情况,由于其计算量较大,因此考虑放到GPU上来执行。本文在分析了GPU的并行能力及分子动力学模拟原理的基础上,将模拟计算过程中耗时最多的势函数计算移至GPU计算,分析势函数计算的内在并行性,利用CUDA线程与粒子间的一一对应关系,并结合GPU自身特点,完成计算的加速。本文实现了两种对势(Morse势、Lennard-Jones势)和两种多体势(Tersoff势、EAM势)的GPU加速计算。计算结果表明,在NVIDIA GeForce GTX650的GPU上,相对于Intel Core2E7500的CPU,势函数计算的加速比在22-91之间,这也就能极大的缩短整个分子动力学模拟计算的时间。另外本文还介绍了两个结构特征量(径向分布函数(RDF)、静态结构因子(SSF))的GPU加速,计算结果表明,在与上述相同平台下,加速比达到22-27。最后,本文在Windows平台下,采用Qt设计图形用户界面,完成了分子动力学模拟系统的搭建,其中的势函数及结构特征量的计算基于GPU运行,并对系统进行了测试。
其他文献
GIS数据库中含有丰富的数据和信息,其中隐含着许多有价值的知识,而目前的GIS系统主要局限于实现数据的录入、查询、统计等功能,无法有效地发现数据中存在的关系和规则,而数据挖掘
伴随着知识经济的兴起,一种新的管理模式---知识管理开始出现并引起了人们的重视。知识管理的目标是创新,知识共享和重用是创新的重要前提和保障,科研开发领域作为新知识、新
随着Internet的蓬勃发展,网络攻击事件也呈现增长的趋势。目前对入侵防范的研究主要偏重于入侵检测。众所周知,入侵检测系统(Intrusion Detection System,简称IDS)的误报和漏报
嵌入式系统是当今计算机领域热点之一,基于嵌入式的应用已深入到人们生活的各个方面。此外,因特网的飞速发展,特别是基于HTTP协议的Web服务,使得网络化的生活更加便捷。在此
面对信息资源的几何级数增长,传统存储系统难以轻松满足其对存储的需求挑战,新型存储结构——对象存储系统应运而生。对象存储系统由元数据服务器、对象存储设备和客户端三方
随着软件规模的不断扩大,软件出现故障的概率随之增大。软件故障已成为软件系统不可靠的主要来源。软件可靠性模型对于软件可靠性估测起着核心的作用。目前所提出的模型大多
随着计算机技术和通信技术的迅速发展,以及嵌入式硬件技术的不断提高,使得越来越多的嵌入式产品需要嵌入式操作系统的支持。因嵌入式应用领域中存在硬件平台的多样性和应用领域
随着网络技术和编码技术的发展,多媒体应用迅猛发展,在无线信道上传输多媒体信息的需求也越来越大。由于多媒体数据尤其是视频数据庞大,为了满足传输带宽需求,视频信号必须高度压
为了更加真实的表现三维物体,三维网格模型的数据量越来越大,给存储、处理和网络传输带来了困难,因此有必要对三维图形数据进行高效的压缩,以减少存储空间,节约网络带宽,缩短
人脸识别是模式识别和计算机视觉领域的热点课题之一,经过30多年的研究,在环境可控条件下已达到实用程度,但在非理想成像(尤其是光照、姿态变化)、用户不配合、大规模人脸库