作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (3): 271-273. doi: 10.3969/j.issn.1000-3428.2009.03.093

• 开发研究与设计技术 • 上一篇    下一篇

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

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

  1. (1. 湘潭大学数学与计算科学学院,湘潭 411105;2. 中国科学院深圳先进技术研究院,深圳 518067)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-02-05 发布日期:2009-02-05

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

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

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

中图分类号: