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

Computer Engineering ›› 2008, Vol. 34 ›› Issue (3): 116-118. doi: 10.3969/j.issn.1000-3428.2008.03.041

• Software Technology and Database • Previous Articles     Next Articles

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并行编程方法

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

  1. (1. 江西师范大学计算机信息工程学院,南昌 330022;2. 江西省高性能计算技术重点实验室,南昌 330022)

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

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

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

CLC Number: