多核并行技术在分子动力学模拟中的应用

被引:7
作者
刘青昆 [1 ]
滕人达 [1 ]
刘凤 [1 ]
宫利东 [2 ]
张建强 [1 ]
机构
[1] 辽宁师范大学计算机与信息技术学院
[2] 辽宁师范大学化学化工学院
关键词
多核; 多线程; 并行; MPI; OpenMP; 分子动力学模拟;
D O I
10.16208/j.issn1000-7024.2011.10.004
中图分类号
O561 [分子物理学]; TP338.6 [并行计算机];
学科分类号
摘要
为了充分利用多核处理器资源,研究了一种用于分子动力学模拟中的多核并行技术。在多核处理器上利用OpenMP技术实现多线程创建与同步、动态设置子线程的调度运行方式以及负载均衡以减少子线程执行等待时间。通过对不同分子体系结构下的动力学模型测试,得出在不同子线程下并行计算的时间,并且得到了良好的性能加速比。实验结果表明,采用OpenMP并行技术可有效地提高电荷求解过程在分子动力学模拟运算中的时间效率,以及多核计算机资源的利用率。
引用
收藏
页码:3395 / 3398
页数:4
相关论文
共 9 条
[1]   基于TBB任务调度器的N皇后多核并行算法 [J].
郑晓薇 ;
张建强 .
计算机工程与设计, 2010, 31 (15) :3423-3426
[2]   基于OpenMP的AVS并行编码算法研究与实现 [J].
胡文安 ;
于鸿洋 .
计算机工程与设计, 2010, 31 (10) :2257-2261
[3]   一种改进的OpenMP指导调度策略研究 [J].
刘胜飞 ;
张云泉 ;
孙相征 .
计算机研究与发展, 2010, (04) :687-694
[4]   多核构架下OpenMP多线程应用运行性能的研究 [J].
徐磊 ;
徐莹 ;
张丹丹 .
计算机工程与科学, 2009, 31 (11) :50-53+57
[5]   并行程序实现ABEEM σπ模型电荷分布计算 [J].
杨忠志 ;
刘娇 ;
宫利东 ;
刘青昆 ;
马丽 .
辽宁师范大学学报(自然科学版), 2008, (02) :177-180
[6]   有限元单元计算子程序的OpenMP并行化 [J].
宋刚 ;
蒋孟奇 ;
张云泉 ;
李玉成 .
计算机工程, 2008, (06) :80-81+84
[7]   OpenMP Fortran程序中死锁的静态检测 [J].
王昭飞 ;
黄春 .
计算机研究与发展, 2007, (03) :536-543
[8]   OpenMP任务调度开销及负载均衡分析 [J].
赖建新 ;
胡长军 ;
赵宇迪 ;
王生原 ;
张素琴 .
计算机工程, 2006, (18) :58-60
[9]  
多核计算与程序设计.[M].周伟明; 著.华中科技大学出版社.2009,