Basic HTML version of Foils prepared August 4 1996

Foil 28 Initial Thoughts II

From Summary of Working Groups at PAWS and PetaSoft Meetings PAWS(Mandalay Beach) and PetSoft(Bodega Bay) -- April 23 and June 17-19,96. by Geoffrey C. Fox


One needs distributed and shared memory constructs in the PEM
One should look at extending HPF directives to refer to memory hierarchy
It is interesting to look at adding directives to high level software systems such as those based on objects
One needs (performance) predictability in lowest level PEM
  • User control must be possible for any significant caches
  • Note that as one goes to higher layers in the software model, useability increases and predictability decreases
One needs layered software tools to match layered execution software
  • Performance Monitoring
  • Load Balancing -- this should be under user control -- I.e. in runtime and not O/S
  • Debugging
It is possible that support of existing software (teraApps) may not be emphasis



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 Sun Apr 11 1999