We need to use compilers on tightly coupled systems such as MPP's (shared and distributed memory)
|
But for metacomputing, the hardware intrinsically has latencies that suggests increased flexibility of interpreters is more appropriate
-
This implies a hybrid compiler-interpreter environment
|
Maybe frontends should be built with interpreters such as object-oriented PERL5 so easier to link with Web.
|
Note that interpreted environment will have best software engineering support and so suggestion is -- taking SP2 as example:
-
debug on SP2 set up with compute-enhanced Web Server on each node with say MPI running on top of HTTP message passing protocol
-
execute debugged code on conventional SP2 with high performance compiled environment
|