Our focus in the little language analysis will be on data parallel applications and coarse grain distributed computing on the WWVM. Agent languages seem to provide therefore a natural coordination and inter-site communication in this model. |
We plan to explore several currently popular agent languages such as: Telescript, Safe-Tcl, Smalltalk, KQML. We will also evaluate MovieScript protocol at NPAC (previously used as HPFI virtual assembler) as an agent language candidate. |
Specific use of agents in the WebHPL environment depends on the depth of interpretation. In the HPFCL-like little language approach, all major data structures are frozen inside the compiled modules and the relevance of agents is limited. |
On the other hand, in the extreme limit of a full interpretative HPL kernel, agents can naturally take over complexities associated with irregular decompositions, dynamic load balancing, etc. and retain clean and simple data parallel HPF and HPC++ kernels. |