DocumentCode :
2592979
Title :
A parallel programming methodology based on high level parallel compositions (CPANs)
Author :
Tuñón, Manuel I Capel ; López, Mario Rossainz
Author_Institution :
Dpt. Lenguajes y Sistemas Informaticos, Granada Univ., Spain
fYear :
2004
fDate :
16-18 Feb. 2004
Firstpage :
242
Lastpage :
247
Abstract :
Within an environment of parallel objects, an approach of structured parallel programming and the object-orientated paradigm, shows a programming method based on high level parallel compositions or HLPCs (CPANs in Spanish) by means of classes. The synchronous and asynchronous communication ways and the 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 object-orientated approach, to provide reusability to these 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 form a library of susceptible classes for use in applications within the programming environments of C++ and of the standard POSIX of programming with threads.
Keywords :
C++ language; object-oriented methods; object-oriented programming; parallel programming; software libraries; synchronisation; C++ programming environment; asynchronous communication; communication patterns; high level parallel compositions; object-orientated programming; parallel objects; parallel programming methodology; predefined patterns; susceptible classes; synchronous communication; Application software; Asynchronous communication; Availability; High performance computing; Libraries; Object oriented programming; Parallel processing; Parallel programming; Programming profession; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics, Communications and Computers, 2004. CONIELECOMP 2004. 14th International Conference on
Print_ISBN :
0-7695-2074-X
Type :
conf
DOI :
10.1109/ICECC.2004.1269580
Filename :
1269580
Link To Document :
بازگشت