36th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS-Asia'00)
Expanding Design Pattern to Support Parallel Programming
Xi'an, China
October 30-November 04
ISBN: 0-7695-0875-8
Design pattern concept is widely used on large Object-Oriented software development, but this should not be limited in Object-oriented field, it can be used in many other areas. Explicit parallel programming is well known to be complex and error-prone, design pattern can ease this work. This paper introduces a pattern-based approach for parallel programming, in which we classified design pattern into two levels to support parallel algorithm design phase and parallel coding phase respectively. Through this approach, programmers do not need much additional knowledge of parallel computing, what he need to do is to describe the problem he wants to solve and offer some parameters, sequential code, or components. We demonstrate this approach with a case study in this paper.
Citation:
J.Y. Wan, Y.Q. Sun, J.Y. Xue, "Expanding Design Pattern to Support Parallel Programming," tools, pp.24, 36th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS-Asia'00), 2000