HTML version of Scripted Foils prepared 26 January 97

Foil 73 Some Key Observations on PetaSoft Software

From Variety of Foils Used Starting January 97 General -- 1997. 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

Table Font Size


© 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 Aug 10 1997