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
2002-07-12