Basic HTML version of Foils prepared August 23 1996

Foil 2 Some Key Observations on PetaSoft Software

From Software Strategy for JNAC (PetaFlops) Initiative JNAC (PetaFlops) Presentation -- August 28,1996. by Geoffrey C. Fox


1 All proposed hardware architectures have a complex memory hierarchy which should be abstracted with a software architecture
  • Consisting of a mix of machine specific and generic levels with well defined ADI's or Abstract Device Interfaces
  • Management of latency with concurent threads or otherwise critical
2 This implies a layered software architecture reflected in all components
  • Compiler Language and Runtime, Tools, Systems Software etc.
3 The Software Architecture should be defined early on so that hardware and software respect it!
  • JNAC Architecture Review Board will be responsible for interfaces and evaluating compliance with them
4 Users and Compilers must be able to have full control of data movement and placement in all parts of petaflop system
5 Size and Complex Memory Structure of PetaFlop machines represent major challenges in scaling existing Software Concepts

in Table To:


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