DocumentCode
2608716
Title
Efficient coupling of parallel applications using PAWS
Author
Beckman, Peter H. ; Fasel, Patricia K. ; Humphrey, William F. ; Mniszewski, Susan M.
Author_Institution
Los Alamos Nat. Lab., NM, USA
fYear
1998
fDate
28-31 Jul 1998
Firstpage
215
Lastpage
222
Abstract
PAWS (Parallel Application WorkSpace) is a software infrastructure for use in connecting separate parallel applications within a component-like model. A central PAWS Controller coordinates the linking of serial or parallel applications across a network to allow them to share parallel data structures such as multidimensional arrays. Applications use the PAWS API to indicate which data structures are to be shared and at what points the data is ready to be sent or received. PAWS implements a general parallel data descriptor and automatically carries out parallel layout remapping when necessary. Connections can be dynamically established and dropped, and can use multiple data transfer pathways between applications. PAWS uses the NEXUS communication library and is independent of the application´s parallel communication mechanism
Keywords
application program interfaces; data structures; parallel programming; NEXUS communication library; PAWS API; Parallel Application WorkSpace; central PAWS Controller; component-like model; general parallel data descriptor; multidimensional arrays; multiple data transfer pathways; parallel applications; parallel communication mechanism; parallel data structures; parallel layout remapping; separate parallel applications; software infrastructure; Application software; Computational modeling; Computer architecture; Computer languages; Data structures; Joining processes; Laboratories; Plasma welding; Software performance; Supercomputers;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 1998. Proceedings. The Seventh International Symposium on
Conference_Location
Chicago, IL
ISSN
1082-8907
Print_ISBN
0-8186-8579-4
Type
conf
DOI
10.1109/HPDC.1998.709975
Filename
709975
Link To Document