Skip to main navigation Skip to search Skip to main content

Global arrays: a portable 'shared-memory' programming model for distributed memory computers

  • Pacific Northwest National Laboratory

Research output: Contribution to journalConference articlepeer-review

164 Scopus citations

Abstract

Global Arrays (GA) combines the better features of shared-memory and message-passing programming models, leading to both simple coding and efficient execution. The key concept of GA is that it provides a portable interface through which each process in a MIMD parallel program can asynchronously access logical blocks of physically distributed matrices, with no need for explicit cooperation by other processes. The use of GA is illustrated in the context of computational chemistry applications, and the use of a GA visualization tool is described.

Original languageEnglish
Pages (from-to)340-349
Number of pages10
JournalProceedings of the ACM/IEEE Supercomputing Conference
DOIs
StatePublished - 1994
EventProceedings of the 1994 Supercomputing Conference - Washington, DC, USA
Duration: Nov 14 1994Nov 18 1994

Fingerprint

Dive into the research topics of 'Global arrays: a portable 'shared-memory' programming model for distributed memory computers'. Together they form a unique fingerprint.

Cite this