Collective communication for the HPJava programming language
β Scribed by Sang Boem Lim; Bryan Carpenter; Geoffrey Fox; Han-ku Lee
- Publisher
- John Wiley and Sons
- Year
- 2005
- Tongue
- English
- Weight
- 262 KB
- Volume
- 17
- Category
- Article
- ISSN
- 1532-0626
- DOI
- 10.1002/cpe.859
No coin nor oath required. For personal study only.
β¦ Synopsis
Abstract
This paper addresses functionality and implementation of a HPJava version of the Adlib collective communication library for data parallel programming. We begin by illustrating typical use of the library, through an example multigrid application. Then we describe implementation issues for the highβlevel library. At a software engineering level, we illustrate how the primitives of the HPJava language assist in writing library methods whose implementation can be largely independent of the distribution format of the argument arrays. We also describe a lowβlevel API called mpjdev, which handles basic communication underlying the Adlib implementation. Finally we present some benchmark results, and some conclusions. Copyright Β© 2005 John Wiley & Sons, Ltd.
π SIMILAR VOLUMES