基于SMP集群的MPI+OpenMP混合编程模型及有效实现  被引量:33

MPI+OpenMP Hybrid Paradigms and Efficient Implementation Base on SMP Clusters

在线阅读下载全文

作  者:赵永华[1,2] 迟学斌[1] 

机构地区:[1]中国科学院计算机网络信息中心超级计算中心 [2]中国科学院研究生院,北京100039

出  处:《微电子学与计算机》2005年第10期7-11,共5页Microelectronics & Computer

基  金:中国科学院知识创新工程专项(INF05-SCE);国家863计划项目(2002AA104540)

摘  要:SMP集群混合了两个内存模型:每个节点是一个共享存储的多处理器,而节点间使用分布存储。这一多级体系结构引起了编程模型和性能方面的问题。文章讨论了MPI+OpenMP混合编程模型的性能和不同的实现方法,提出了多粒度MPI+OpenMP混合编程方法。建立了对称三对角特征问题的多粒度混合并行算法,并在深腾6800超级计算机上同纯MPI算法作了性能方面的比较。结果表明,该混合并行算法具有更好的扩展性和加速比。A SMP Cluster combines two types of memory model: shared memory multi-processors on each node and distributed memory among nodes. This hierarchical architecture causes problems in programming model and performance, This paper discusses the performance of MPI+OpenMP hybrid programming paradigm and different implementations, and presents muhi-granularity MPI+OpenMP hybrid programming method. We design a muhi-granularity parallel algorithm of symmetric tridiagonal eigenproblem, and its performance is compared with pure MPI algorithm on the Deepcomp6800. The results indicate that the hybrid algorithm shows better scalability and speedup.

关 键 词:SMP集群 混合编程模型 特征问题 

分 类 号:TP338.6[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象