JavaOne Grande Vision III
Java thread model is insufficient for large scale parallelism
Need to take experience from Grande community and provide
- Near term bridges (MPI linked to Java)
- Future Models (Jini linked to Grande algorithms)
Performance is critical
- Core Java technology such as Hotspot provides raw infrastructure but is not a complete solution
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)
Java Grande framework must address both low level (messaging, floating point coding) and high level interfaces (portals to simulations, immersive worlds …)