head 1.18;
access;
symbols
HPJAVAWEBPAGES_1_0:1.1.1.1
HPJAVEWEBPAGES:1.1.1;
locks; strict;
comment @# @;
1.18
date 2000.05.18.22.17.22; author dbc; state Exp;
branches;
next 1.17;
1.17
date 2000.05.18.19.33.38; author dbc; state Exp;
branches;
next 1.16;
1.16
date 99.08.03.15.36.44; author dbc; state Exp;
branches;
next 1.15;
1.15
date 99.05.18.18.14.57; author dbc; state Exp;
branches;
next 1.14;
1.14
date 99.05.11.18.02.47; author dbc; state Exp;
branches;
next 1.13;
1.13
date 99.05.11.17.54.58; author dbc; state Exp;
branches;
next 1.12;
1.12
date 99.02.11.20.55.05; author dbc; state Exp;
branches;
next 1.11;
1.11
date 99.02.09.22.21.04; author dbc; state Exp;
branches;
next 1.10;
1.10
date 99.02.08.21.03.44; author dbc; state Exp;
branches;
next 1.9;
1.9
date 99.01.25.19.30.31; author dbc; state Exp;
branches;
next 1.8;
1.8
date 98.11.24.15.55.02; author dbc; state Exp;
branches;
next 1.7;
1.7
date 98.10.05.19.58.56; author dbc; state Exp;
branches;
next 1.6;
1.6
date 98.10.02.15.14.58; author dbc; state Exp;
branches;
next 1.5;
1.5
date 98.09.14.23.25.17; author dbc; state Exp;
branches;
next 1.4;
1.4
date 98.09.11.17.51.58; author dbc; state Exp;
branches;
next 1.3;
1.3
date 98.08.27.20.46.08; author dbc; state Exp;
branches;
next 1.2;
1.2
date 98.08.27.19.42.29; author dbc; state Exp;
branches;
next 1.1;
1.1
date 98.08.27.19.24.21; author dbc; state Exp;
branches
1.1.1.1;
next ;
1.1.1.1
date 98.08.27.19.24.21; author dbc; state Exp;
branches;
next ;
desc
@@
1.18
log
@Modified Files:
Makefile addFrame beginnings.html.in beijing.html.in
index.html.in mpiJava.html.in
@
text
@HPJava Home Page
HPJava Home Page
HPJava is an environment for SPMD (Single Program, Multiple
Data) parallel programming - especially, for SPMD programming with
distributed arrays.
The acronym ``HPJava'' was coined in a draft white paper produced by
members of the PCRC consortium early in 1996. NPAC adopted the name
for its Java environment for SPMD computing. This environment will
eventually contain Java bindings for distributed-array based libraries,
general MIMD programming libraries, and a preprocessor for an extended
dialect of Java.
The HPJava language model was motivated by work on HPF during in the
PCRC project - it captures the HPF distributed array model in special
syntax, but assumes that the programmer directly calls high-level
runtime functions for communication and array manipulation.
In the last year the HPJava language definition has been developed and
refined. Work on a translator is in progress. Java bindings of
various runtime functions have been implemented. The first useable
component of the HPJava environment is the recently released
mpiJava binding of MPI.
Bibliography
For other related publications, see the main
PCRC documents page
and the mpiJava home page.
-
Bryan Carpenter, Geoffrey Fox and Guansong Zhang.
Semantic Checking in HPJava.
May, 1999.
-
Bryan Carpenter, Geoffrey Fox and Guansong Zhang.
An HPspmd Programming Model. Extended Abstract.
April, 1999.
-
Guansong Zhang, Bryan Carpenter, Geoffrey Fox, Xinying Li, and
Yuhong Wen.
The HPspmd model and its Java Binding.
November, 1998.
-
Bryan Carpenter, Guansong Zhang, Geoffrey Fox, Xiaoming Li, Xinying Li, and
Yuhong Wen.
Towards a Java environment for SPMD programming.
In David Pritchard and Jeff Reeve, editors, 4th International
Europar Conference, volume 1470 of Lecture Notes in Computer
Science, 1998,
© Springer Verlag.
-
Guansong Zhang, Bryan Carpenter, Geoffrey Fox, Xinying Li, and Yuhong Wen.
Considerations in HPJava language design and implementation.
In 11th International Workshop on Languages and Compilers for
Parallel Computing, August 1998,
© Springer Verlag.
-
Bryan Carpenter, Guansong Zhang, Geoffrey Fox, Xinying Li, and Yuhong Wen.
HPJava: Data parallel extensions to Java.
ACM 1998 workshop on Java for high-performance network computing.
Palo Alto, California.
Concurrency: Practice and Experience, 10(11-13):873-877, 1998.
-
Bryan Carpenter, Yuh-Jye Chang, Geoffrey Fox, Donald Leskiw, and Xiaoming Li.
Experiments with HPJava.
Concurrency: Practice and Experience, 9(6):633, 1997.
-
Bryan Carpenter, Guansong Zhang, Geoffrey Fox, Xinying Li, and Yuhong Wen.
Introduction to Java-Ad. November 1997.
-
Guansong Zhang, Bryan Carpenter, Geoffrey Fox, Xinying Li, and Yuhong Wen.
Structured SPMD programming--Java language binding. October 1997.
-
Guansong Zhang, Bryan Carpenter, Geoffrey Fox, Xinying Li, and Yuhong Wen.
A high level SPMD programming model: HPspmd and its Java
language binding.
In International Conference on Parallel and Distributed
Processing Techniques and Applications (PDPTA'98), July 1998.
-
Bryan Carpenter and Geoffrey Fox.
HPspmd: Data Parallel SPMD Programming Models from Fortran to Java.
April, 1998.
-
Geoffrey C. Fox, editor.
Java for Computational Science and Engineering--Simulation
and Modelling, volume 9(6) of Concurrency: Practice and Experience,
June 1997.
-
Geoffrey C. Fox, editor.
Java for Computational Science and Engineering--Simulation
and Modelling II, volume 9(11) of Concurrency: Practice and
Experience, November 1997.
-
ACM 1998 workshop on Java for high-performance network computing.
Palo Alto, California, February 28 and March 1, 1998.
-
Bryan Carpenter, Yuh-Jye Chang and Geoffrey Fox.
Selected Notes on HPJava.
December, 1996.
@
1.17
log
@Modified Files:
addFrame beijing.html.in index.html.in mpiJava.html.in
@
text
@d49 1
a49 1
d62 1
a62 1
Postscript |
d64 1
a64 1
PDF |
d66 1
a66 1
HTML |
d77 1
a77 1
Postscript |
d79 1
a79 1
PDF |
d81 1
a81 1
HTML |
d93 1
a93 1
Postscript |
d95 1
a95 1
PDF |
d97 1
a97 1
HTML |
d112 1
a112 1
Postscript |
d114 1
a114 1
PDF |
d116 1
a116 1
HTML |
d129 1
a129 1
Postscript |
d131 1
a131 1
PDF |
d133 1
a133 1
HTML |
d146 1
a146 1
Postscript |
d148 1
a148 1
PDF |
d150 1
a150 1
HTML |
d161 1
a161 1
Postscript |
d163 1
a163 1
PDF |
d165 1
a165 1
HTML |
d175 1
a175 1
Postscript |
d177 1
a177 1
PDF |
d179 1
a179 1
HTML |
d189 1
a189 1
Postscript |
d191 1
a191 1
PDF |
d193 1
a193 1
HTML |
d206 1
a206 1
Postscript |
d208 1
a208 1
PDF |
d210 1
a210 1
HTML |
d221 1
a221 1
Postscript |
d223 1
a223 1
PDF |
d225 1
a225 1
Postscript |
d273 1
a273 1
PDF |
d275 1
a275 1
HTML |
@
1.16
log
@Modified Files:
index.html.in mpiJava.html.in
@
text
@d35 2
@
1.15
log
@Modified Files:
index.html.in
@
text
@d105 2
a106 1
Science. Springer, 1998.
d122 2
a123 1
Parallel Computing, August 1998.
@
1.14
log
@Modified Files:
index.html.in
@
text
@d55 15
@
1.13
log
@Modified Files:
index.html.in mpiJava.html.in
@
text
@d54 15
@
1.12
log
@Modified Files:
Makefile beginnings.html.in index.html.in mpiJava.html.in
@
text
@d107 2
a108 2
Palo Alto, California, February 28 and March 1, 1998.
Short version to appear in Concurrency: Practice and Experience.
@
1.11
log
@Modified Files:
Makefile index.html.in
Added Files:
beginnings.html.in
@
text
@d46 4
a49 1
For other related publications, see the main PCRC documents page.
d188 1
d238 1
@
1.10
log
@Modified Files:
addFrame index.html.in mpiJava.html.in
@
text
@d38 4
d223 14
@
1.9
log
@Modified Files:
index.html.in mpiJava.html.in
Removed Files:
mpiJava
@
text
@d56 2
d74 2
d90 2
d107 2
d122 2
d136 2
d150 2
d167 2
d180 2
a181 2
Po
stscript |
@
1.8
log
@Modified Files:
index.html.in ranges.html.in
@
text
@d49 1
a49 1
The HPspmd programming model and its Java Language Binding.
d160 1
a160 1
April, 1997.
@
1.7
log
@Modified Files:
groups.html.in index.html.in matrix.html.in
@
text
@d47 14
@
1.6
log
@Modified Files:
index.html.in mpiJava.html.in subgroups.html.in
@
text
@d144 15
@
1.5
log
@Modified Files:
hpjava-logo.fig hpjava-logo.gif index.html.in mpiJava.html.in
@
text
@d35 1
a35 1
mpiJava Home Page.
d37 1
a37 1
Elements of the HPJava language
d40 1
a40 1
Select bibliography
d48 1
a48 1
Yuhong Wen.
d50 3
a52 1
Presented at Europar '98.
d63 14
d92 37
d130 30
a159 3
Considerations in HPJava language design and implementation.
In 11th International Workshop on Languages and Compilers for
Parallel Computing, August 1998.
d163 9
a171 1
Postscript |
d173 1
a173 1
HTML |
@
1.4
log
@Modified Files:
index.html.in
@
text
@d50 1
a50 1
To be presented at Europar '98.
d54 1
a54 1
Postscript |
d56 2
d69 3
a71 1
Postscript |
d83 3
a85 1
Postscript |
@
1.3
log
@Modified Files:
addFrame index.html.in matrix.html.in subranges.html.in
@
text
@d28 1
a28 1
refined, and work on the translator is in progress. Java bindings of
d30 2
a31 2
component of the HPJava environment is the recently released mpiJava
binding of MPI.
d54 1
a54 1
Postscript |
d67 1
a67 1
Postscript |
d79 1
a79 1
Postscript |
@
1.2
log
@Modified Files:
index.html.in
@
text
@a32 2
Links
d35 2
a37 2
mpiJava Home Page.
@
1.1
log
@Initial revision
@
text
@d33 2
d42 17
d60 26
@
1.1.1.1
log
@HPJava Web pages
@
text
@@