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

计算机工程 ›› 2008, Vol. 34 ›› Issue (3): 116-118. doi: 10.3969/j.issn.1000-3428.2008.03.041

• 软件技术与数据库 • 上一篇    下一篇

基于模式的CPPVM并行编程方法

李晓英1,2,万剑怡1,2,何首武1   

  1. (1. 江西师范大学计算机信息工程学院,南昌 330022;2. 江西省高性能计算技术重点实验室,南昌 330022)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-02-05 发布日期:2008-02-05

Pattern-based CPPVM Parallel Programming

LI Xiao-ying1,2, WAN Jian-yi1,2, HE Shou-wu1   

  1. (1. Computer Information and Engineering College, Jiangxi Normal University, Nanchang 330022; 2. Key Laboratory for High-performance Computing Technology, Jiangxi Province, Nanchang 330022)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-02-05 Published:2008-02-05

摘要: 在对现有并行编程方法研究的基础上,提出一种基于模式的CPPVM并行编程方法。介绍该方法中并行编程模式的设计与实现,以2个典型应用实例说明使用其进行问题的并行求解与并行程序开发的过程。该方法对于降低并行程序的开发难度,提高并行编程的可靠性与开发效率具有重要意义。

关键词: 并行编程模式, 算法模式, 并行结构模式, CPPVM库, PVM/MPI并行编程

Abstract: This paper proposes a pattern-based CPPVM parallel programming method based on study of the existing parallel programming methods. The design and implementation of parallel programming patterns is stressed and described. The process of applying the method to solve parallel problems and develop parallel programs is also introduced through two case studies. The method has an important effect on improving the programmability, reliability and development efficiency of parallel programs.

Key words: parallel programming pattern, algorithm pattern, parallel structure pattern, C Plus Plus PVM(CPPVM), PVM/MPI parallel programming

中图分类号: