中国科学院知识创新工程(0822121119) 作品数:3 被引量:1 H指数:1 相关作者: 严历 郭力 李晓霞 更多>> 相关机构: 中国科学院过程工程研究所 中国科学院研究生院 更多>> 发文基金: 中国科学院知识创新工程 国家自然科学基金 国家重点实验室开放基金 更多>> 相关领域: 化学工程 理学 自动化与计算机技术 更多>>
分子动力学模拟软件GROMACS向GPGPU移植初探 GPGPU(General-purpose computing on graphics processingunits)技术能够使用图形处理器完成通用计算,将GPGPU用于计算强度大的科学计算是高性能计算的最新发展趋势[... 严历 郭力 李晓霞关键词:分子动力学 GROMACS GPGPU CUDA 文献传递 三维宏观拟颗粒模拟程序计算代码优化研究与实现 2009年 粒子方法是过程工程领域的重要研究手段。粒子模拟是粒子方法在计算机上的实现。粒子方法具有计算强度大的特点,随着粒子模拟系统规模的扩大,如何在现有计算机硬件设备基础上提高粒子模拟程序的性能,缩短模拟时间,成为目前相关研究中所关注的问题之一。本文在分析粒子模拟程序代码特点的基础上考察循环优化技术,并通过编译优化,代码改造等手段对一个典型粒子模拟程序——三维宏观拟颗粒模拟程序进行了计算代码的优化,进而总结出具有普适意义的计算代码优化建议。 严历 郭力二维宏观拟颗粒并行模拟程序通信性能优化策略 2009年 随着粒子模拟并行计算在相关领域应用的不断深入和并行节点计算能力的不断增强,粒子模拟并行程序中通信耗时对整体性能的影响越来越显著,甚至成为主要性能瓶颈。本文在分析影响并行程序通信性能多种因素的基础上,从进程划分方式选择、通信协议优化的角度,对1个典型粒子模拟并行程序——二维宏观拟颗粒并行模拟程序在千兆以太网环境下的通信性能的优化策略进行了测试研究,通过改进并行进程划分方式,采用用户级通信协议等方法,使测试程序通信性能获得明显提高,进而提出了粒子模拟并行程序通信性能优化的思路和建议。 严历 郭力关键词:并行计算 通信优化 分子动力学模拟软件GROMACS向GPGPU移植初探 被引量:1 2010年 GROMACS是著名分子动力学模拟软件之一,GPGPU技术能够使用图形处理器完成通用计算,是高性能计算的最新发展趋势。本文通过对Nvidia CUDA GPGPU编程模式以及GROMACS代码的研究分析,论证了将GROMACS移植到以GPGPU为计算核心的平台上的可行性,并通过算法和参数数据组织形式的改造实现了GROMACS中非键力计算函数从x86处理器向GPGPU的移植,获得显著的性能提升,计算加速比达到10倍以上,为GROMACS整体移植的实现奠定了基础。 严历 郭力 李晓霞关键词:分子动力学 GROMACS GPGPU CUDA