Linux and High-Performance Computing
David A. Bader

TL;DR
This paper examines the development and impact of Linux-based high-performance computing systems, specifically Beowulf clusters and Roadrunner architecture, highlighting their technical choices, performance, and influence on supercomputing.
Contribution
It provides a comparative analysis of Beowulf and Roadrunner approaches, detailing their technical decisions, performance implications, and long-term influence on Linux-based supercomputers.
Findings
Beowulf enabled affordable parallel computing for researchers.
Roadrunner combined commodity components with specialized networking for high performance.
Both approaches significantly influenced the evolution of Linux-based supercomputing.
Abstract
In the 1980s, high-performance computing (HPC) became another tool for research in the open (non-defense) science and engineering research communities. However, HPC came with a high price tag; the first Cray-2 machines, released in 1985, cost between $12 million and $17 million, according to the Computer History Museum, and were largely available only at government research labs or through national supercomputing centers. In the 1990s, with demand for HPC increasing due to vast datasets, more complex modeling, and the growing computational needs of scientific applications, researchers began experimenting with building HPC machines from clusters of servers running the Linux operating system. By the late 1990s, two approaches to Linux-based parallel computing had emerged: the personal computer cluster methodology that became known as Beowulf and the Roadrunner architecture aimed at a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques · Advanced Data Storage Technologies
