Basic HTML version of Foils prepared
8 January 98
Foil 55 PetaSoft Findings 5) and 6) -- Layered Software
From
General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China --
28 Dec 97 to 5 Jan 98
.
by
Geoffrey C. Fox
5)One needs a layered (hierarchical) software model which supports an efficient use of multiple levels of abstraction in a single program.
Higher levels of Programming model hide extraneous complexity
highest layers are application dependent Problem Solving Environments and lower levels are machine dependent
Lower levels can be accessed for additional performance
e.g. HPF Extrinsics. Gcc ASM, MATLAB Fortran Routines, Native classes in Java
6)One needs a set of software tools which match the layered software (programming model)
Debuggers, Performance and load balancing tools
©
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 Fri Jan 9 1998