Role of Standards in HPcc
HPCC can learn from success of standards in Web arena
- Simple non optimal quickly adopted AND implemented standards have driven Web revolution
MPI is a successful standard of this type but
HPF took too long -- especially to implement -- as standard too complex.
- We should have been less ambitious and broken HPF into separate manageable parts
- at least a high level compiler and well defined low level SPMD model that supports distributed data structures (like DAGH)
CORBA suggests we set up HPcc as a HPCC facility
Java suggests we set up some HPCC frameworks to define client/server interfaces; Java scientific libraries etc.