next up previous
Next: Introduction

Introduction to Java-Ad

Bryan Carpenter, Guansong Zhang, Geoffrey Fox
Xinying Li, Yuhong Wen
NPAC at Syracuse University
Syracuse, NY 13244
{dbc,zgs,gcf,xli,wen}npac.syr.edu

November 14, 1997

Abstract:

We outline an extension to Java for programming with distributed arrays. The basic programming style is Single Program Multiple Data (SPMD), but parallel arrays are provided as new language primitives. Further extensions include three distributed control constructs, the most important being a data-parallel loop construct. Communications involving distributed arrays are handled through a standard library of collective operations. Because the underlying programming model is SPMD programming, direct calls to MPI or other communication packages are also allowed in a Java-Ad program.





Bryan Carpenter
Wed Sep 16 11:50:06 EDT 1998