Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2009, Vol. 35 ›› Issue (3): 271-273. doi: 10.3969/j.issn.1000-3428.2009.03.093

• Developmental Research • Previous Articles     Next Articles

Research on Hybrid Parallel Programming Model Based on SMP Cluster

WANG Hui-chun1,2, ZHU Ding-ju2, CAO Xue-nian1, FAN Jian-ping2

  

  1. (1. School of Mathematics & Computing Science, Xiangtan University, Xiangtan 411105; 2. Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518067)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-02-05 Published:2009-02-05

基于SMP集群的混合并行编程模型研究

王惠春1,2,朱定局2,曹学年1,樊建平2   

  1. (1. 湘潭大学数学与计算科学学院,湘潭 411105;2. 中国科学院深圳先进技术研究院,深圳 518067)

Abstract: This paper proposes a hybrid MPI+OpenMP parallel programming model suited for SMP cluster, which is close to the architecture of SMP cluster and combines two advantages of message passing and shared memory. It has better performance, on basis of which, the implementation mechanism of this hybrid model and the character of MPI message passing model are discussed. Experimental results show this hybrid parallel programming model is the best choice for SMP cluster under some conditions.

Key words: SMP cluster, parallel computing, hybrid programming model

摘要: 提出一种适用于SMP集群的混合MPI+OpenMP并行编程模型。该模型贴近于SMP集群的体系结构且综合了消息传递和共享内存2种编程模型的优势,能获得较好的性能。讨论该混合模型的实现机制以及MPI消息传递模型的特点。实验结果表明,在一定条件下,该混合并行编程模型是SMP集群的最优选择。

关键词: SMP集群, 并行计算, 混合编程模型

CLC Number: