The activities that has gone into defining High Performance Fortran (HPF) and HPC++ can be reexamined for Java which is quite well suited for parallelism as
-
It essentially has task parallelism built in with Applet mechanism
-
As there are no pointers, it is easier to define data and other implicit parallelism so it can be efficiently implemented
|
Interesting Compiler challenge independent of parallelism, is to produce efficient code from bytecodes. Here a technique called "just in time" compilation does compilation at runtime and can probably increase performance of Java code by a factor of 10 or so to become comparable with performance of C
|
Surely many will produce Fortran C PASCAL to Java translators so you can webify your existing applications
-
This is an alternative to wrapper technology as in native classes
|