HELP! * YELLOW=global GREY=local Global HTML version of Foils prepared June 6 1996

Foil 192 Interpreters versus Compilers -- I?

From Web Application and Services Overview as of June96 NASA ICASE Tutorial -- June 10-13 1996. by Geoffrey Fox * See also color IMAGE

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


Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Mon Feb 17 1997