DocumentCode
3407661
Title
PAWS: collective interactions and data transfers
Author
Keahey, Katarzyna ; Fasel, Patricia ; Mniszewski, Susan
Author_Institution
Argonne Nat. Lab., IL, USA
fYear
2001
fDate
2001
Firstpage
47
Lastpage
54
Abstract
The authors discuss problems and solutions pertaining to the interaction of components representing parallel applications. We introduce the notion of a collective port which is an extension of the Common Component Architecture (CCA) ports and allows collective components representing parallel applications to interact as one entity. We further describe a class of translation components, which translate between the distributed data format used by one parallel implementation to that used by another. A well known example of such components is the MxN component which translates between data distributed on M processors to data distributed on N processors. We describe its implementation in Parallel Application Work Space (PAWS), as well as the data structures PAWS uses to support it. We also present a mechanism allowing the framework to invoke this component on the programmer´s behalf whenever such translation is necessary, freeing the programmer from treating collective component interactions as a special case. In doing that, we introduce framework-based, user-defined distributed type casts. Finally, we discuss our initial experiments in building optimized complex translation components out of atomic functionalities
Keywords
application program interfaces; data structures; object-oriented programming; parallel programming; CCA ports; Common Component Architecture; MxN component; PAWS; Parallel Application Work Space; atomic functionalities; collective interactions; collective port; data structures; data transfers; distributed data format; optimized complex translation components; parallel applications; parallel implementation; translation components; user-defined distributed type casts; Component architectures; Data structures; Laboratories; Packaging; Plasma welding; Programming profession; Protection; Shape; Timing; US Government;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 2001. Proceedings. 10th IEEE International Symposium on
Conference_Location
San Francisco, CA
ISSN
1082-8907
Print_ISBN
0-7695-1296-8
Type
conf
DOI
10.1109/HPDC.2001.945175
Filename
945175
Link To Document