Global Arrays
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 Nonuniform Memory Access (NUMA) characteristics of the high performance computers and acknowledges that access to remote data is slower than to local data. The locality information for the shared data is available and a very efficient access to the local data is provided.
|
Current Version: 2.3
License Type: Free, http://www.emsl.pnl.gov:2080/docs/global/disclaimer.html
|
Home Site:
Source Code Availability: Yes http://www.emsl.pnl.gov:2080/docs/global/distribution.html
Available Binary Packages:
Targeted Platforms: Software/Hardware Requirements:
|
Other Links:
Mailing Lists/USENET News Groups: User Comments:
See A Screen Shot?
|