1 |
Java thread model is insufficient for large scale parallelism
|
2 |
Need to take experience from Grande community and provide
-
Near term bridges (MPI linked to Java)
-
Future Models (Jini linked to Grande algorithms)
|
3 |
Performance is critical
-
Core Java technology such as Hotspot provides raw infrastructure but is not a complete solution
|
4 |
Numerical computing has special needs in both
-
expressivity (e.g. complex types) and
-
performance/reproducibility as it is different from system programming (results are data dependent)
|
5 |
Java Grande framework must address both low level (messaging, floating point coding) and high level interfaces (portals to simulations, immersive worlds ...)
|