Basic HTML version of Foils prepared October 16 98

Foil 39 Java and Parallelism?

From Integration of Scientific and Technical Computing with Enterprise Information Systems RCI North American Annual Member Executive Conference October 13-15 98 -- October 15 98. by Geoffrey C. Fox


1 The Web integration of Java gives it excellent "network" classes and support for message passing.
2 Thus "Java plus message passing" form of parallel computing is actually somewhat easier than in Fortran or C.
3 Coarse grain parallelism very natural in Java and we have illustrated this with WebFlow
4 "Data Parallel" languages features are NOT in Java and have to be added extending ideas from HPF and HPC++ etc
  • e.g. NPAC's HPJava translates to Java+Messaging just as HPF translates to Fortran plus message passing
5 Java has built in "threads" and a given Java Program can run multiple threads at a time
  • In Web use, allows one to process Image in one thread, HTML page in another etc.
  • threads can be used to do more general parallel computing but only on shared memory computers

in Table To:


© 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 Fri Oct 16 1998