Introduction

The Beowulf Project web site is http://www.beowulf.org.

The Beowulf Project was started at CESDIS, at the NASA Goddard Space Flight Center (GSFC) in early 1994. In the summer of 1994 the first Beowulf 16 node cluster was constructed. The project quickly spread to other NASA sites, other R&D labs and to universities around the world. There are about 100 clusters listed on the Beowulf home page and many other unlisted clusters.

At SC2000, Gordon Bell sponsored a $10K Computer challenge.

What do we mean by cost-effective?

  • Assume you need to do a lot of computation and need to get it done inexpensively rather than in the shortest time. You also can run more than one job at a time. Note: this is not like weather prediction, where being able to run seven one-day predictions that each take seven days is not very useful. For weather you must exceed a specific minimal speed that will let you predict tomorrow's weather from current conditions.
  • Cost model is based on capital expenditure for hardware. A more sophisticated model would include maintenance, electricity, cooling, floorspace, etc.

Design Principles

  • Know the bottlenecks and requirements of your problem
  • Design for the sweet spot (Note: the sweet spot changes with time, and may depend on problem.)
  • Design for total system cost effectiveness
  • Benchmark as much as you can before deciding on a design

What's in a Node? (next slide)

Back to Outline