HELP! * YELLOW=global GREY=local Global HTML version of Foils prepared 22 January 1996

Foil 45 Java and HPF Futures

From NII(Web) Services Overview CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. by Geoffrey Fox * See also color IMAGE

Java is a C++ subset which interestingly does not have pointers as these are unsafe in necessary secure metacomputing environment.
Thus Java has removed the part of C++ which is hardest to parallelize
Java may not "survive" but if it doesnt something better will! Thus it makes sense to study and experiment with it
Natural first step is to use Java to build the interpreted "shell" which we called HPFCL for HPF coordination Language.
  • This is task parallel script linking HPF modules
Java is partially compiled as you take basic Java high-level code and compile down to a universal Java machine language. This is very similar to concepts in ANDF (Architecture Neutral Distribution Format) but with a different goal
  • Java's model supports universal heterogenous clients linked together in metacomputing


Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Tue Feb 18 1997