论文摘要
分子动力学(Molecular dynamics,简称MD)模拟作为一种重要的计算机模拟方法广泛应用于生物,化学,材料科学等众多学科中。然而计算性能一直都是限制MD使用的主要障碍。近年来,GPU作为一种新型的计算资源成为研究的热点。与传统CPU相比,GPU拥有更高的性能,更低的功耗和更高的性价比。因此,使用GPU加速分子动力学模拟,可以节约模拟的时间,提高模拟的规模,从而使分子动力学模拟能更广泛的应用到实际的工程中去。本文主要以高速碰撞的粒子模型为研究对象,基于NVIDIA CUDA编程模型和Brook+语言实现了GPU加速的分子动力学程序,并针对GPU的存储结构和多GPU对算法进行了优化,主要取得了如下成果:1、提出了一种优化的区域分解算法。本文改进了传统的区域分解算法,在通用处理器和GPU上分两次对分子动力学模拟中的计算任务进行分解,首次划分保证负载平衡,第二次划分解决通信开销和数据复用问题。2、提出了一种改进的粒子索引方法。通过在通用处理节点上对粒子进行排序,使相邻粒子的存储地址尽量靠近。当加速节点上的线程从全局内存上读取粒子信息时,能够呈现出数据局部性的特点,可以减少了线程从全局内存中读取数据的次数,从而节省时间。3、针对GPU的存储结构对程序进行优化。针对片上共享内存分体设计特点,实现了单精度算法下线程间无冲突的共享内存访问,减少了流处理器的闲置时间。4、使用多GPU对程序进行加速。采用常用的消息传递接口(MPI)协议实现通用处理器之间的并行划分,从而实现了各节点间GPU的并行计算,满足了更快速的分子动力学模拟的要求。本文对GPU加速的分子动力学模拟正确性和性能进行了测试。结果表明,GPU对MD算法的加速有明显效果。当粒子规模为43.2万时,经AMD HD4870加速后的MD程序的性能提高了4.8倍,而经Tesla C1060加速后,MD程序性能提高6.5倍。在使用多GPU对程序进行加速后,MD程序的性能提高了11.2倍。同时,经GPU加速的MD程序保证了结果的正确性。
论文目录
相关论文文献
- [1].硅纳米线连接的分子动力学模拟研究[J]. 电脑知识与技术 2020(04)
- [2].表面活性剂对原油流变性的作用与分子动力学模拟[J]. 石油炼制与化工 2020(03)
- [3].纳米铜孪晶的分子动力学模拟研究现状与展望[J]. 应用化工 2020(01)
- [4].饱和氩蒸气冷凝特性的分子动力学模拟[J]. 河南化工 2020(01)
- [5].饱和氩气体热力学性质的分子动力学模拟[J]. 河南化工 2020(03)
- [6].采用分子动力学模拟研究温度对乳球蛋白稳定性的影响[J]. 食品与发酵工业 2020(07)
- [7].石墨烯导热率分子动力学模拟研究进展[J]. 广州化工 2017(09)
- [8].分子动力学模拟在核酸研究领域的应用[J]. 基因组学与应用生物学 2017(06)
- [9].沥青混凝土疲劳损伤自愈合行为研究进展(4)——沥青自愈合分子动力学模拟[J]. 石油沥青 2016(02)
- [10].高分子链玻璃化转变行为的分子动力学模拟研究[J]. 科技展望 2016(15)
- [11].分子动力学模拟及其在选矿中的应用[J]. 有色金属科学与工程 2015(05)
- [12].超临界CO_2中锕镧系络合行为及其分子动力学模拟[J]. 中国原子能科学研究院年报 2016(00)
- [13].氯化铵水溶液的分子动力学模拟[J]. 原子与分子物理学报 2020(01)
- [14].C_(60)对细胞膜潜在生物毒性的分子动力学模拟[J]. 计算物理 2020(04)
- [15].锌/铝二元体系中溶解现象的分子动力学模拟(英文)[J]. 稀有金属材料与工程 2020(08)
- [16].分子动力学模拟及应用简介[J]. 黑龙江科技信息 2016(33)
- [17].含孔洞的铝裂纹扩展的分子动力学模拟[J]. 热加工工艺 2017(02)
- [18].地震灾情和地震动力学模拟系统[J]. 计算机系统应用 2015(06)
- [19].聚对苯二甲酸乙二醇酯的玻璃化转变行为的分子动力学模拟[J]. 曲阜师范大学学报(自然科学版) 2014(01)
- [20].分子动力学模拟在化工中的应用进展[J]. 重庆理工大学学报(自然科学) 2013(10)
- [21].分子动力学模拟的基本步骤及误差分析[J]. 硅谷 2012(03)
- [22].分子动力学模拟的计算及应用[J]. 硅谷 2012(04)
- [23].氨的自扩散系数的分子动力学模拟研究[J]. 广东化工 2012(13)
- [24].超临界流体分子动力学模拟的概述[J]. 硅谷 2012(21)
- [25].粗粒化动力学模拟在膜蛋白研究中的应用[J]. 中国科技论文在线 2011(12)
- [26].火灾动力学模拟软件第6版[J]. 消防科学与技术 2010(08)
- [27].分子动力学模拟在聚合物热解中的应用[J]. 功能高分子学报 2009(01)
- [28].室温离子液体的分子动力学模拟[J]. 化学进展 2009(Z2)
- [29].分子动力学模拟无定形二氧化硅的结构和表面[J]. 黑龙江科技信息 2009(30)
- [30].聚丙烯玻璃化转变温度的分子动力学模拟[J]. 高分子材料科学与工程 2009(10)