基于OpenMP的Multi-Critical分子动力学并行算法优化

被引:4
作者
段振华 [1 ]
白明泽 [1 ,2 ]
豆育升 [1 ,3 ]
机构
[1] 重庆邮电大学高性能计算与应用研究所
[2] 电子科技大学计算机科学与工程学院
[3] Deptof Physical Sciences,Nicholls State
关键词
分子动力学; 并行计算; 多核处理器; 开放式多处理; 临界区;
D O I
暂无
中图分类号
TP338.6 [并行计算机];
学科分类号
摘要
为提高分子动力学模拟在多核共享内存式服务器上的运算速度,在现有的分子动力学并行算法基础上提出了Multi-Critical算法。该算法使用手动划分力矩阵的方法,使多个线程进入不同名的临界区,并使用分块叠加的方法优化了并行算法,提高了并行效率。实验结果表明,对比之前的Critical算法,该算法的加速比和并行效率均有较大幅度的提高。
引用
收藏
页码:2432 / 2434
页数:3
相关论文
共 10 条
[1]  
分子模拟[M]. 化学工业出版社 , (荷)Frenkel,Smit著, 2002
[2]  
Parallelizing a molecu-lar dynamics algorithm on a multiprocessor workstation usingOpenMP. TARMYSHOV K B,MLLER-PLATHE F. Journal of Chemical Information and Modeling . 2005
[3]  
Using OpenMP:Portableshared memory parallel programming. CHAPMAN B,JOST G,van der PAS R. . 2007
[4]  
并行计算[M]. 高等教育出版社 , 陈国良编著, 1999
[5]   多核并行技术在分子动力学模拟中的应用 [J].
刘青昆 ;
滕人达 ;
刘凤 ;
宫利东 ;
张建强 .
计算机工程与设计, 2011, 32 (10) :3395-3398
[6]   多核环境下的分子动力学模拟 [J].
杨爱贤 ;
吴江涛 .
工程热物理学报, 2009, 30 (10) :1639-1642
[7]   分子动力学并行算法的优化与应用 [J].
刘正华 ;
杨决宽 ;
陈云飞 .
计算机应用研究, 2008, (03) :718-720
[8]   Parallelization and performance tuning of molecular dynamics code with OpenMP [J].
白树仁 ;
冉丽萍 ;
鲁奎麟 .
Journal of Central South University of Technology(English Edition), 2006, (03) :260-264
[9]   分子动力学模拟的优化与并行研究 [J].
张勤勇 ;
蒋洪川 ;
刘翠华 .
计算机应用研究, 2005, (08) :84-85+91
[10]  
多核计算与程序设计[M]. 华中科技大学出版社 , 周伟明, 2009