-
题名共享存储环境下非平衡动力学方程组并行计算
- 1
-
-
作者
迟利华
刘杰
-
机构
国防科学技术大学计算机学院
-
出处
《计算机应用》
CSCD
北大核心
2010年第A01期237-240,共4页
-
基金
国家自然科学基金资助项目(6067315060970033)
国家863计划项目(2008AA01Z137)
-
文摘
OpenMP是现代多核机群系统采用的主要并行编程模型之一,在单CPU多核上可以获得良好的加速性能,但在整个机群系统上使用时,需要解决可扩展性差的问题。首先设计了求解非平衡动力学方程的并行算法。基于分布共享的多核机群系统,采用显式数据分布OpenMP并行计算方法,将数据进行分布式划分,分配到每个OpenMP线程,通过数据共享实现数据交换。计算结果表明显式OpenMP并行程序在保持可读性的同时,具有良好的可扩展性,在4核Xeon处理器构成的分布共享机群系统上,非平衡动力学方程组的数值并行计算可以扩展到1 024个CPU核,具有明显的并行加速计算效果。
-
关键词
OpenMP编程模型
多核机群系统
非平衡动力学方程组
并行计算
-
Keywords
OpenMP programming model
multi-core cluster system
non-equilibrium dynamics equation
parallel computation
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
TP316.4
[自动化与计算机技术—计算机软件与理论]
-