Title :
Interoperability of data parallel runtime libraries
Author :
Edjlali, Guy ; Sussman, Alan ; Saltz, Joel
Author_Institution :
Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
Abstract :
This paper describes a framework for providing the ability to use multiple specialized data parallel libraries and/or languages within a single application. The ability to use multiple libraries is required in many application areas, such as multidisciplinary complex physical simulations and remote sensing image database applications. An application can consist of one program or multiple programs that use different libraries to parallelize operations on distributed data structures. The framework is embodied in a runtime library called Meta-Chaos that has been used to exchange data between data parallel programs written using High Performance Fortran, the Chaos and Multiblock Parti libraries developed at Maryland for handling various types of unstructured problems, and the runtime library for pC++, a data parallel version of C++ from Indiana University. Experimental results show that Meta-Chaos is able to move data between libraries efficiently and that Meta-Chaos provides effective support for complex applications
Keywords :
data structures; open systems; parallel programming; visual databases; Chaos; High Performance Fortran; Multiblock Parti libraries; data parallel runtime libraries interoperability; data parallel version; distributed data structures; multidisciplinary complex physical simulations; multiple libraries; pC++; remote sensing image database; Application software; Chaotic communication; Computer science; Data structures; Educational institutions; Image databases; Large-scale systems; Parallel programming; Remote sensing; Runtime library;
Conference_Titel :
Parallel Processing Symposium, 1997. Proceedings., 11th International
Conference_Location :
Genva
Print_ISBN :
0-8186-7793-7
DOI :
10.1109/IPPS.1997.580940