分子动力学模拟中Cache访问的分析与优化
[Abstract]:In order to improve the computational performance of the molecular dynamics simulation on a processor with a multi-level cache structure, the access characteristics of the cache are analyzed and optimized in the process of molecular dynamics simulation. By testing and analyzing the factors that influence the hit rate and the simulation efficiency of the Cache, an Atoreorder algorithm is proposed. By re-adjusting the order of the particles, the position of the particles of the same or adjacent crystal lattice is close to the position of the main memory to enhance the locality of the program, thereby reducing the loss of the cache. The results show that the method is optimized for the loss of the cache of the large-system simulation, and the calculation efficiency is also improved.
【作者单位】: 重庆邮电大学计算机科学与技术学院;重庆邮电大学高性能计算与应用研究所;尼科尔斯州立大学自然科学系;
【基金】:国家自然科学基金项目(21073242)资助
【分类号】:TP332
【参考文献】
相关期刊论文 前6条
1 程克非;罗江华;李红波;;一种新的基于HPM并行计算性能数据采集方法[J];重庆邮电大学学报(自然科学版);2011年01期
2 白明泽;程丽;豆育升;孙世新;;基于OpenMP的分子动力学并行算法的性能分析与优化[J];计算机应用;2012年01期
3 王小伟,郭力,杨章远;N-body算法及其并行化[J];计算机与应用化学;2003年Z1期
4 张勤勇,蒋洪川,刘翠华;分子动力学模拟的优化与并行研究[J];计算机应用研究;2005年08期
5 方娟;杜文娟;;一种多核Cache低功耗动态混合划分算法研究[J];小型微型计算机系统;2011年11期
6 周丽琨;;Cache原理及其在编程中的应用[J];中国水运(下半月);2008年09期
【共引文献】
相关期刊论文 前10条
1 祝永志;张丹丹;曹宝香;禹继国;;基于SMP机群的层次化并行编程技术的研究[J];电子学报;2012年11期
2 盛楠;廖成;张青洪;陈伶璐;;基于OpenMP的多辐射源二维电波传播预测方法[J];电波科学学报;2013年04期
3 孙继鑫;徐建刚;王轶鹏;;基于分子动力学的纳米铜-镍扩散焊接模拟研究[J];兵器材料科学与工程;2013年06期
4 安栋;郭欣;郑楚光;;微孔无定形碳分子动力学建模及吸附性能研究[J];工程热物理学报;2014年03期
5 俞健;李宝兴;;GaAs团簇的理论研究进展及趋势[J];杭州师范学院学报(自然科学版);2006年06期
6 杨亚桥;李启元;杨露菁;;基于威胁度函数的海战场态势可视化方法[J];计算机仿真;2008年07期
7 白明泽;赵文辉;豆育升;孙世新;温迪;;MPI+TBB混合并行编程模型在分子动力学中的应用[J];计算机应用研究;2012年05期
8 段振华;白明泽;豆育升;;基于OpenMP的Multi-Critical分子动力学并行算法优化[J];计算机应用研究;2012年07期
9 焦善飞;何晨;豆育升;唐红;;短程力分子模拟在Hadoop上的实现及优化[J];计算机工程与科学;2013年02期
10 Fengchao Wang;Hengan Wu;;Molecular dynamics studies on spreading of nanofluids promoted by nanoparticle adsorption on solid surface[J];Theoretical & Applied Mechanics Letters;2013年05期
相关会议论文 前2条
1 焦龙;郭亚红;纪守领;李金宝;;基于多核计算机的分子动力学并行算法的实现[A];黑龙江省计算机学会2009年学术交流年会论文集[C];2010年
2 彭林;张小强;刘德峰;谢伦国;田祖伟;;一种挖掘多核处理器存储级并行的算法[A];第15届全国信息存储技术学术会议论文集[C];2008年
相关博士学位论文 前10条
1 付雄;利用程序分析和优化提高Cache性能[D];中国科学技术大学;2007年
2 白明泽;多核集群上的混合并行分子动力学计算研究[D];电子科技大学;2012年
3 谈小建;碳纳米管及相关一维体系热电性能的理论研究[D];武汉大学;2013年
4 张晓亮;一维纳米复合结构内部能量传输的分子动力学模拟[D];中国科学院研究生院(工程热物理研究所);2013年
5 王永燎;阴离子层状双氢氧化物(LDHs)的制备及氨基类药物的插层组装应用研究[D];华南理工大学;2012年
6 柴亚辉;基于FPGA的高性能计算架构硬件任务与资源模型研究[D];上海大学;2012年
7 陈云俊;固体氧化物燃料电池电解质在力—电化学耦合场下断裂行为的研究[D];哈尔滨工业大学;2013年
8 张秀梅;木质纳米纤维素可视化建模与分子动力学研究[D];东北林业大学;2013年
9 白冬生;气体水合物成核与生长的分子动力学模拟研究[D];北京化工大学;2013年
10 徐振海;铜银和氮化钛薄膜沉积过程及纳米压入变形行为的MD模拟[D];哈尔滨工业大学;2012年
相关硕士学位论文 前10条
1 景涛;多核环境下基于L2 Cache的目录一致性协议的研究[D];哈尔滨工程大学;2010年
2 姜文;基于Hadoop平台的数据分析和应用[D];北京邮电大学;2011年
3 简文杰;分子模拟在红曲色素分子修饰及功能设计上的应用[D];福建农林大学;2007年
4 王s,
本文编号:2451451
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2451451.html