Architectural Skeletons: The Re-Usable Building-Blocks for Parallel Applications

logo Website of Bruno R. Preiss
next up contents external
Next : Design Patterns for the Up: Conference Papers Previous: Issues in Joint Undergraduate

  Dhrubajyoti Goswami, Ajit Singh, and Bruno  Richard Preiss. In Proc. 1999 International Conference on Parallel and Distributed Processing Techniques and Applications , volume  3, pages 1250-1256, Las Vegas, NV, June 1999. Computer Science Research, Education, and Applications Technology[5].
Design pattern concepts are being used in the various disciplines of computing. In the parallel computing domain, design patterns specify recurring parallel computing problems and their solution strategies. The paper defines a generic (i.e. application and pattern independent) model for realizing and using parallel design patterns. The term architectural skeleton is coined to represent the application independent, generic set of attributes associated with a pattern. The model is aimed at providing many of the functionalities of MPI, plus the benefits of the patterns. The intent is to provide a considerable amount of flexibility to the user in application development. The generic model also enhances usability. As it turns out, the model is a natural candidate for object-oriented style of design and implementation. It is currently implemented as a C++ template-library without requiring any language extension. The generic model, together with the object-oriented and library-based approach, facilitates extensibility (i.e. new patterns can be added to the system library without requiring any major modifications to the existing system).

Copyright 1999 by Computer Science Research, Education, and Applications Techology Press.

external Full text. external BibTeX entry.



bruno Copyright 2002 by Bruno R. Preiss, P.Eng. All rights reserved.
Tue Jan 1 13:41:25 EST 2002



Data Structures and Algorithms with Object-Oriented Design Patterns in C++
Data Structures and Algorithms with Object-Oriented Design Patterns in C++
ISBN: 0471241342
EAN: 2147483647
Year: 1998
Pages: 101

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net