14th International Conference on Electronics, Communications and Computers
A Parallel Programming Methodology based on High Level Parallel Compositions (CPANs)
Veracruz, Mexico
February 16-February 18
ISBN: 0-7695-2074-X
Within an environment of Parallel Objects, a approach of Structured Parallel Programming and the paradigm of the Orientation to Objects, shows a programming method based on High Level Parallel Compositions or HLPCs (CPANs in Spanish) by means of classes. The synchronous, asynchronous communication ways and asynchronous future of the pattern of Parallel Objects, the predefined patterns of communication/interaction of the structured approach, the encapsulation and the abstraction of the Orientation to Objects, to provide reusability to this patterns, together with a set of predefined restrictions of synchronization among processes (maxpar, mutex, sync) are used. The implementation of the commonly used communication patterns is explained, by means of the application of the method, which conform a library of susceptible classes of being used in applications within the environment of programming of the C++ and of the standard POSIX of programming with threads.
Citation:
Manuel I. Capel Tu?, Mario Rossainz L?pez, "A Parallel Programming Methodology based on High Level Parallel Compositions (CPANs)," conielecomp, pp.242, 14th International Conference on Electronics, Communications and Computers, 2004