Beowulf: harnessing the power of parallelism in a pile-of-PCs
- 1 January 1997
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2, 79-91 vol.2
- https://doi.org/10.1109/aero.1997.577619
Abstract
The rapid increase in performance of mass market commodity microprocessors and significant disparity in pricing between PCs and scientific workstations has provided an opportunity for substantial gains in performance to cost by harnessing PC technology in parallel ensembles to provide high end capability for scientific and engineering applications. The Beowulf project is a NASA initiative sponsored by the HPCC program to explore the potential of Pile-of-PCs and to develop the necessary methodologies to apply these low cost system configurations to NASA computational requirements in the Earth and space sciences. This paper describes the technologies and methodologies employed to achieve the increased performance of PCs. Both opportunities afforded by this approach and the challenges confronting its application to real-world problems are discussed in the framework of hardware and software systems as well as the results from benchmarking experiments. Finally, near term technology trends and future directions of the Pile-of-PCs concept are considered.Keywords
This publication has 7 references indexed in Scilit:
- Generalized communicators in the Message Passing InterfacePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Jovian: a framework for optimizing parallel I/OPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Communication overhead for space science applications on the Beowulf parallel workstationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Scalable Monte Carlo image synthesisParallel Computing, 1997
- A design study of alternative network topologies for the Beowulf parallel workstationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1996
- PVM: A framework for parallel distributed computingConcurrency: Practice and Experience, 1990
- A hierarchical O(N log N) force-calculation algorithmNature, 1986