National High-Performance Software Exchange
Software Catalog
Back to the NHSE Software Catalog
Global Arrays
- Abstract
- The Global Array (GA) toolkit provides an efficient and portable shared-memory programming interface for distributed-memory computers. Each process in a MIMD parallel program can asynchronously access logical blocks of physically distributed matrices, without need for explicit cooperation by other processes. Unlike other shared-memory environments, the GA model exposes to the programmer the Non-Uniform Memory Access (NUMA) characteristics of the High Performance Computers and acknowledges that access to remote data is slower than to local data.
- DateOfInformation
- Thr Apr 3 11:04:17 1997
- Domain
- Parallel Processing Tools!Parallel Programming Libraries
- Keyword
- virtual shared memory; MIMD machine; nonuniform memory access; distributed array; execution trace visualization; parallel programming library
- Name
- Global Arrays
- TargetEnvironment
- Distributed-memory MPP: IBM SP-1/2; Intel IPSC, Delta, Paragon; CRAY T3D. Shared-memory NUMA MPP: KSR-1/2, CONVEX SPP-1. Network of Unix workstations. Uni- and multi-processor workstations (shared memory): SUN (SunOS and Solaris), SGI (32- and 64-bit), IBM, DEC. Personal computers running LINUX.
- Webpage
- http://www.emsl.pnl.gov:2080/docs/global/ga.html
- ContactIs
- Jaroslaw Nieplocha
Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/ptlib/objects/Asset/global_arrays.html
nhse-tech@nhse.org