Design and Application of a Generic Parallel Programming Paradigm——"Workpool" Frame
Zhu Yuan-ping · Journal of Nanchang Institute of Technology · 2006
PVM/MPI-based parallel programming is a widely used method,but this method burdens developer with all tasks about parallelism development.It is difficult to guarantee the quality and efficiency of software because of the lack of systemic development methods and the differences caused by programming skills and styles of different developers.This paper pursues a research on PVM/MPI-based parallel programming method and introduces the concept of design patterns.It also provides the description and the implementation of a typical parallel programming paradigm——workpool.This pattern can ease the burden on programmers efficiently by improving the programmability of parallel programs,thus favor programmers to achieve well-structured parallel programs when programmers are faced with problems which can be programmed in workpool parallel programming paradigm.