Next: About this document ...
Up: Maximizing Beowulf Performance
- See http://www.beowulf.org
and links thereupon for a full description of the beowulf project,
access to the beowulf mailing list, and more.
- Amdahl's law was first formulated by Gene
Amdahl (working for IBM at the time) in 1967. It (and many other
details of interest to a beowulf designer or parallel program designer)
is discussed in detail in the following three works, among many others.
- G. S. Amalsi and A. Gottlieb, Highly Parallel Computing (2nd edition), Benjamin/Cummings, 1994.
- I. Foster, Designing and Building Parallel
Programs, Addison-Wesley, 1995. Also see the online version of the
book at Argonne National Labs, http://www-unix.mcs.anl.gov/dbpp/
- V. Kumar, A. Grama, A. Gupta, and G. Karypis,
Introduction to Parallel Computing, Design and Analysis of
Algorithms, Benjamin/Cummings, 1994.
- A microbenchmark toolset developed by Larry
McVoy and Carl Staelin of Bitmover, Incorporated. GPL plus special
restrictions. See http://www.bitmover.com/lmbench/.
- A network performance microbenchmark suite
developed under the auspices of the Hewlett-Packard company. It was
written by a number of people, starting with Rick Jones. Non-GPL open
source license. See http://www.netperf.org/.
- A crude tool for measuring ``bogomflops''
written by Robert G. Brown and adapted for this paper. GPL. See
- The ``Eden'' beowulf consists of lucifer,
abel, adam, eve, and sometimes caine and lilith. It lives in my home
office and is used for prototyping and development.
- Robert G. Brown, The Beowulf Design:
COTS Parallel Clusters and Supercomputers, tutorial presented for the
Extreme Linux Track at the 1999 Linux Expo in Raleigh, NC. Linked to
along with several other
introductory papers and tools of interest to beowulf developers.
- Automatically Tuned Linear Algebra Systems,
developed by Jack Dongarra, et. al. at the Innovative Computing
Laboratory of the University of Tennessee. Non-GPL open source license.
Robert G. Brown