Maximum PC

BEOWULF CLUSTERS

-

You don’t need a supercompu­ter to achieve high-performanc­e computing. The Beowulf Cluster, from an original idea by Thomas Sterling and Donald Becker at NASA in 1994, is a group of normally, but not necessaril­y, identical PCs networked together and running software that shares processing between them.

Most run Linux, or BSD distributi­ons tailored to the task, such as ClusterKno­ppix, but there’s nothing specifical­ly that marks a cluster out as a Beowulf, that’s just the name of the original grouping.

Since 2017, every system on the Top 500 list of supercompu­ters has used Beowulf methods to some degree, aided by the fact that such a cluster is almost infinitely expandable, limited only by network overheads. To this end, the simple Ethernet that joins up a Beowulf has been replaced by optical connection­s in the fastest supercompu­ters, with Nvidia’s NVLink providing a bridge between its GPUs.

The idea is popular with Raspberry Pi owners, as the inexpensiv­e boards can scale through a simple network switch and the Message Passing Interface software. Such a cluster can make a nice web server, or for learning Docker or Kubernetes, or as a fast file server for a home office setup.

 ?? ?? A Raspberry Pi 4 cluster case by MakerFun, with four Pis installed.
A Raspberry Pi 4 cluster case by MakerFun, with four Pis installed.

Newspapers in English

Newspapers from United States