Scalable libraries in a heterogeneous environment
- 31 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
This paper concerns itself with efforts to extend multicomputer libraries to a hierarchical, heterogeneous network environment. Two classes of support for such libraries are discussed: first, the message-passing features needed to establish groups of communicating processes, and communication contexts within which libraries can safely work. Second, it discusses message-passing primitives that encapsulate heterogeneity, hiding it from the user program (and library alike), and eliminating it when it proves unnecessary (within a homogeneous invocation, for instance). The multicomputer toolbox first-generation scalable libraries, and zipcode message-passing systems are the means by which the author demonstrates his research, so they are discussed. He relates zipcode syntax and semantics to the emerging MPI standard, when appropriate Author(s) Skjellum, A. Dept. of Comput. Sci., Mississippi State Univ., MS, USAKeywords
This publication has 4 references indexed in Scilit:
- Zipcocle and the Reactive Kernel for the Caltech Intel Delta Prototype and nCUBE/2*Published by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- A Portable Multicomputer Communication Library atop the Reactive KernelPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- The design and evolution of ZipcodeParallel Computing, 1994
- The architecture and programming of the Ametek series 2010 multicomputerPublished by Association for Computing Machinery (ACM) ,1988