How to Build A Beowulf
A Guide to the Implementation and Application of PC Clusters
Thomas L. Sterling, John Salmon, Donald J. Becker - Collection Scientific and engineering computation series
Résumé
The early supercomputers used distributed computing and parallel processing to link processors together in a single machine, often called a mainframe. Exploiting the same technology, researchers are now using off-the-shelf PCs to produce computers with supercomputer performance. It is now possible to make a supercomputer for less than $40,000. Given this new affordability, a number of universities and research laboratories are experimenting with installing such Beowulf-type systems in their facilities.
This how-to guide provides step-by-step instructions for building a Beowulf-type computer, including the physical elements that make up a clustered PC computing system, the software required (most of which is freely available), and insights on how to organize the code to exploit parallelism. The book also includes a list of potential pitfalls.
Table of contents
- Series Foreword
- Foreword
- Preface
- 1: Introduction
- 1.1: A Brief History
1.2: The Beowulf Book - 2: Overview of Beowulf Systems
- 2.1: What Is a Beowulf?
2.2: A Taxonomy of Parallel Computing
2.3: Benefits of Beowulf
2.4: A Critical Technology Convergence
2.5: The Beowulf System Node
2.6: The Beowulf Network
2.7: Linux
2.8: Message Passing for Interprocessor Communication
2.9: Beowulf System Management
2.10: The Beowulf Challenge - 3: Node Hardware
- 3.1: Overview of a Beowulf Node
3.2: Processors
3.3: Motherboard
3.4: Memory
3.5: BIOS
3.6: Secondary Storage
3.7: PCI Bus
3.8: Examples of a Beowulf Node
3.9: Boxes, Shelves, Piles, and Racks
3.10: Node Assembly - 4: The Linux Operating System
- 4.1: History of Linux
4.2: Linux Kernels and Linux Distributions
4.3: Linux Features
4.4: File Systems
4.5: System Configuration
4.6: Tools for Program Development
4.7: Linux's Unique Features
4.8: Installing an Initial System
4.9: Keeping Up with Linux
4.10: Suggested References - 5: Network Hardware and Software
- 5.1: Fast Ethernet
5.2: Alternative Network Technologies
5.3: TCP/IP
5.4: Sockets
5.5: Higher Level Protocols
5.6: Distributed File Systems
5.7: Remote Command Execution - 6: Managing Ensembles
- 6.1: System Access Models
6.2: Assigning Names
6.3: Cloning Nodes
6.4: Basic System Administration
6.5: Defending the Pack: Security Strategies
6.6: Job Scheduling - 7: Parallel Applications
- 7.1: Parallelism
7.2: Broad Categories of Parallel Algorithms
7.3: Process-level Parallelism - 8: MPI - A User-level Message-passing Interface
- 8.1: History
8.2: MPI Basic Functionality
8.3: Parallel Data Structures with MPI
8.4: MPI Advanced Features - 9: Programming with MPI - A Detailed Example
- 9.1: Example: Sorting a List of Uniformly Distributed
Integers
9.2: Analysis of Integer Sort
9.3: Measurement of Integer Sort
9.4: Example: Sorting with User-supplied Comparator
9.5: Analysis of a More General Sort
9.6: Summary - 10: Conclusions and Views
- 10.1: New Generation Beowulfs
10.2: New Opportunities
10.3: True Costs
10.4: Total Work versus Peak Performance
10.5: Big Memory versus Out-of-core
10.6: Bounding Influences on the Beowulf Domain
10.7: New Programming Models
10.8: Will Linux Survive the Mass Market?
10.9: Final Thoughts - Index of Acronyms
- Index
L'auteur - Thomas L. Sterling
Thomas Sterling, PHD, is a professor at Caltech and its Jet Propulsion Laboratory. His research interests include parallel computing architecture, cluster computing, petaflop computing, and systems software and evaluation.
L'auteur - John Salmon
Autres livres de John Salmon
Caractéristiques techniques
PAPIER | |
Éditeur(s) | The MIT Press |
Auteur(s) | Thomas L. Sterling, John Salmon, Donald J. Becker |
Collection | Scientific and engineering computation series |
Parution | 18/05/1999 |
Nb. de pages | 238 |
EAN13 | 9780262692182 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse