High-Performance Virtual Machines

August 20, 1999

Scott Pakin, Mario Lauria, Matt Buchanan,
Greg Koenig, Louis Giannini, Philip Papadopoulos,
Mason Katz, Greg Bruno, Caroline Papadopoulos,
Sudha Krishnamurthy, Kay Connelly, Andy Lavery,
Jane Prusakova, Greg Hermann and Andrew Chien


(1)

In addition, TCGMSG is provided, but not supported. See section Building and running Global Arrays programs.

(2)

MPI-FM is based on MPICH version 1.0 from Argonne National Laboratory/Mississippi State. Please see http://www.mcs.anl.gov/mpi.

(3)

Global Arrays is based on the Pacific Northwest National Laboratory Distribution. Please see http://www.emsl.pnl.gov:2080/docs/global

(4)

http://www-csag.ucsd.edu/projects/hpvm.html

(5)

http://www.myri.com

(6)

http://www.giganet.com

(7)

Specifically, relative-addressed Myrinet switches. (All Myrinet switches made in the past few years are relative-addressed.)

(8)

http://www.platform.com

(9)

http://www-csag.ucsd.edu/projects/hpvm.html

(10)

http://www.installshield.com

(11)

www.installshield.com

(12)

www.myri.com

(13)

www.giganet.com, www.viarch.org

(14)

This is different from the HPVM dynamic process model, which says processes may dynamically join and leave programs, even though the machines they run on may not dynamically be added to or removed from the cluster.

(15)

http://www.platform.com

(16)

Misaligned data may cause degraded performance, however.

(17)

In the Myrinet implementation, it is actually packets that are extracted in FIFO order. See section Internals.

(18)

This feature is not currently implemented. FM_extract() continues extracting regardless of the return value.

(19)

Note that all processes that are part of the same run of a program must specify the same values for -np and -key.

(20)

While TCGMSG is not a supported API in HPVM 1.9, it can still be used directly. See
http://www.emsl.pnl.gov:2080/docs/parsoft/tcgmsg/tcgmsg.html for information about the TCGMSG API.

(21)

In the remainder of this chapter, we use the notation "(ilo:ihi,jlo:jhi)" to describe patches.


This document was generated on 10 April 2000 using texi2html 1.56k.