基于CPU-GPU集群的分子动力学并行计算研究

被引量 : 0次 | 上传用户:wusuowei282736
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分子动力学模拟是一种离散模拟的方法,是计算量非常庞大的一种模拟分子运动的方法。其主要是以分子的运动规律为基础,计算分子在一定时间内的运动变化情况,根据计算过程中得到的数据,进行定性和定量的分析,从而得到分子体系的各种物理性质和化学性质。现已广泛的应用于物理、化学、生物、材料、医学等各个领域。GPU专为密集型、高度并行化的计算而设计,CUDA技术的应用降低了GPU通用计算开发难度。单GPU的计算能力已经比较强大,但是对于具有实际意义的超大规模的模拟系统来说,分子量高达上千万甚至上亿,这种系统所需要的计算能力远远大于单GPU,因此发展多个GPU并行的计算体系是有一定研究和实际意义的。本文主要针对分子动力学大规模模拟系统的并行计算进行研究。搭建CPU-GPU集群并行计算平台,集群中每个计算节点都以CPU为主处理器GPU为协处理器,将并行数值计算部分由GPU完成,其余操作由CPU完成。以CUDA为开发环境,完成分子动力学模拟在此集群上的实现。提出适合GPU计算的区域分解算法—“最小表面积法”进行并行任务的划分,这是一种(元胞)静态负载平衡算法,可以一定程度的降低集群中节点间通信代价,同时采用元胞列表法作为邻近分子搜索算法,有利于在GPU上的并行计算。采用MPI消息通信机制,并提出了适合本文设计系统的消息传递方法,根据这些算法提出了适合在CPU-GPU集群上实现的并行方案。从测试数据可以看出,对于大规模分子模拟系统的计算来说,GPU的计算能力远大于CPU的计算能力,在CPU-GPU集群上的计算效率远大于CPU集群上的计算效率。同时本文也设计并实现基于FPGA的分子模拟并行系统,测试表明GPU与FPGA的实现相比也占有一定的优势。
其他文献
课外辅导热潮席卷全球,成为一个牵动千家万户的热门话题;课外辅导研究逐渐兴起,但就研究主题和研究方法而言,仍是一个亟待深入拓展的研究领域;课外辅导产业发展迅速,是“钱景
目的探讨孕妇IgG抗体效价及其各亚类含量与新生儿溶血病(ABO—HDN)的关系。方法选取有可能发生新生儿溶血病(HDN)的母婴(母亲为O型血,父亲非O型血,且母亲血清IgG抗体效价≥1:64)64例为
建国以来,我国全面贯彻“以预防为主”的卫生保健方针,肺结核发病几率整体呈下降趋势。抗结核药物的相继问世,使肺结核外科治疗的水平又上了一个新台阶,需要进行外科手术的病
(1)沙棘(Hippophae rhamnoides Linn.)属落叶灌木或小乔木,是胡颓子科(Elaeagnaceae)植物。沙棘的地理分布广,现有6个种类和6类亚种,总面积达到133万公顷,其特性是耐旱、耐寒、抗风沙。由于沙棘生长的特殊性,研究沙棘的生物活性也越来越广泛,其中沙棘叶、沙棘果、沙棘籽均有表现出活性特征。本文中的沙棘果产自吉林省蛟河市,通过优化闪式提取沙棘多糖工艺、沙棘多糖分离纯
当前,镍、钴、稀土金属广泛的用于社会生产的各个方面,由于资源比较缺乏,价格相对较高。随着镍氢电池的大量使用和废弃,其电极材料中含有的大量镍、钴、稀土等有价金属综合回
在世界并购浪潮的影响下,并购在中国经过近三十年的发展已成为中国企业进行经济扩张的重要途径。一方面,在企业并购的整个过程中,从目标企业的选择到并购方案的建立和实施都
中国烟草业是国民经济的重要组成部分,每年为国家提供的税利总额占国民总收入的10%以上,是中国经济和社会发展的支柱产业。但是,随着经济全球化趋势的发展,市场竞争日趋激烈,
检察制度是由国家制度和政治制度产生出来的一项重要的法律制度,是现代司法制度的重要组成部分。虽然相比较警察制度和司法制度出现的比较晚,但却承载着独特的和不可替代的法
白头翁为毛莨科属植物Pulsatilla chinensis,以根入药,其煎剂能抑制阿米巴原虫的生长、杀灭阴道滴虫等作用,用于细菌性痢疾和阿米巴痢疾的治疗。白头翁中主要成分有原白头翁
从经济学角度理解,信用本质上是一个经济范畴.社会信用缺失是我国社会生活中的突出问题,集中表现在商品市场和资本市场上.作为市场主体的企业、政府监督部门、中介组织都不同