DocumentCode :
2496144
Title :
Operator design pattern for data parallel computation
Author :
Pacherie, Jean-Lin
Author_Institution :
IRISA, Rennes, France
fYear :
1997
fDate :
28 Jul-1 Aug 1997
Firstpage :
340
Lastpage :
354
Abstract :
We present the Operator design pattern which can be used for the design of both sequential and data parallel applications. To reach this goal, we show how the participants of this pattern can be implemented either for a sequential or a parallel execution. Besides, reusing the sequential design for a parallel application decreases the cost of parallelization by allowing the maintenance of a unique application for the two execution environments. The proposed approach for parallel programming does not require any dedicated compiler or code pre-processing. Nothing but object oriented features, such as inheritance and polymorphism, is used to provide the distributed behaviour of the parallel participants of the pattern. The Operator pattern can help to solve many design issues in relation with the development of reusable software components for data collection processing. Moreover, we are confident that many programmers who want to migrate their applications towards parallelism can find it helpful
Keywords :
inheritance; object-oriented methods; parallel programming; software reusability; Operator design pattern; data parallel applications; inheritance; object oriented features; parallel programming; parallelization; polymorphism; reusable software components; sequential applications; sequential design reuse; software maintenance; Computer applications; Concurrent computing; Distributed computing; Electrical capacitance tomography; Guidelines; Message passing; Parallel processing; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1997. TOOLS 23. Proceedings
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-8383-X
Type :
conf
DOI :
10.1109/TOOLS.1997.654743
Filename :
654743
Link To Document :
بازگشت