Basic HTML version of Foils prepared May 12 1996

Foil 40 Global Array Toolkit (PNNL)

From Overview of HPCC Applications at NPAC CRPC Annual Meeting -- May 14-17 1996. by Geoffrey Fox


http://www.emsl.pnl.gov:2080/docs/global/ga.html
Note Matrix Formation and Algebra underlies much Chemistry
Provides programmer with one-sided shared-memory programming model regardless of underlying platform
Interfaces with parallel linear algebra libraries: PeIGS, ScaLAPACK, ISDA, etc.
Exposes NUMA nature common to all platforms to programmer -- efficient portable algorithms consider or use NUMA
Portable -- implementations available for
  • Distributed memory (interrupt-driven messages)
  • Shared memory (using SysV shared memory features)
  • Clusters of SMP nodes, NOWs, etc. (shared-memory within cluster, data server process for inter-cluster comms via simple message passing)
  • I-WAY (data replicated on distant MPPs)
Designed for straightforward migration to HPF



© 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 Dec 14 1997