What have we gained from all this?
Anything done at the middle tier uses commodity technologies and likely to be highly functional visual environment
- So metacomputing extensions of HPCC will not as many think be difficult
We can take some services and move some or all of their capability to middle tier
- visualization, scheduling, collaboration, application integration -- anything “coarse grain”
We can view parallel computing as a special case of distributed computing and generate more attractive parallel computing development environments
HPF HPJava HPC++ compilers and issues of decomposition and fine grain synchronization remain at backend and a focus of HPCC specific work