Collective communications for scalable programming

  • Authors:
  • Sang Boem Lim;Bryan Carpenter;Geoffrey Fox;Han-Ku Lee

  • Affiliations:
  • Korea Institute of Science and Technology Information (KISTI), Daejeon, Korea;OMII, University of Southampton, Southampton, UK;Pervasive Technology Labs at Indiana University, Bloomington, IN;School of Internet and Multimedia Engineering, Konkuk University, Seoul, Korea

  • Venue:
  • ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

HPJava is an environment for scientific and parallel programming using Java. It is based on an extended version of the Java language. One feature that HPJava adds to Java is a multi-dimensional array, or multiarray, with properties similar to the arrays of Fortran. We are using Adlib as our high-level collective communication library. Adlib was originally developed using C++ by the Parallel Compiler Runtime Consortium (PCRC). Many functionalities of this high-level communication library is following its predecessor. However, many design issues are reconsidered and re-implemented according to Java environment. Detailed functionalities and implementation issues of this collective library will be described.