Global Arrays-FM: Global Arrays Interface on Fast Messages
Global Arrays-FM is a high performance implementation of the Global
Arrays interface for clusters. Global Arrays is a portable high performance
computing API which supports abstractions for global arrays, data movement
betwixt global arrays and local arrays, and synchronization across nodes.
Thus, it is a complete parallel library for writing single-program multiple-data
(SPMD) programs. It is particularly useful for computations which share
a global data set, and decompose nicely into tiles or blocks of work. The
global arrays interface was developed by Jarek Nieplocha, and our implementation
is a port of his implementation atop the Fast
Messages interface and other HPVM software.
Computers: x86 PC's (uni- or multiprocessor)
Networks: Myrinet or Winsock 2 (100 Mbit Ethernet)
Operating Systems: Windows NT, Linux
For More Information: Papers,
talks, and software
Global Arrays-FM 1.0 released as part of HPVM 1.0 (August 1997)
Primary contributors include Louis
Giannini and Andrew Chien
(of course the GA system is primarily the work of Jarek Nieplocha).
HPVM Bug Reports
Back to HPVM Clusters home page
Back to CSAG home page
Last updated January 8, 1999