Commodity Software Approach to HPCC
We will “just” add high performance/scientific computing capabilities to this commodity distributed object web infrastructure
- Respecting architecture of the object web, should allow us to naturally use improved software as it produced
- The alternative strategy starts with HPCC technologies (such as MPI,HPF) and adds links to commodity world. This approach does not easily track evolution of commodity systems and so has large maintenance costs
Java can be critical here as not likely to be many Fortran programmers in the future and C++ has not been terribly successful in HPCC
Java Grande Forum addresses issues in use of Java in Grande (large scale) applications
- Numerical Performance of Java
- Scientific Libraries and frameworks in Java
Term HPcc: High Performance commodity computing which builds systems in opposite direction to conventional wisdom:
Distributed Computing Metacomputing (finally)parallel computing