High Performance Linux Clusters with OSCAR, Rocks, OpenMosix, and MPI [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

High Performance Linux Clusters with OSCAR, Rocks, OpenMosix, and MPI [Electronic resources] - نسخه متنی

Joseph D. Sloan

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید


Sitemap

High Performance Linux Clusters with OSCAR, Rocks, OpenMosix, and MPI

Table of Contents

Copyright

Preface

Audience

Organization

Conventions

How to Contact Us

Using Code Examples

Acknowledgments

Part I: An Introduction to Clusters

Chapter 1. Cluster Architecture

1.1 Modern Computing and the Role of Clusters

1.2 Types of Clusters

1.3 Distributed Computing and Clusters

1.4 Limitations

1.5 My Biases

Chapter 2. Cluster Planning

2.1 Design Steps

2.2 Determining Your Cluster's Mission

2.3 Architecture and Cluster Software

2.4 Cluster Kits

2.5 CD-ROM-Based Clusters

2.6 Benchmarks

Chapter 3. Cluster Hardware

3.1 Design Decisions

3.2 Environment

Chapter 4. Linux for Clusters

4.1 Installing Linux

4.2 Configuring Services

4.3 Cluster Security

Part II: Getting Started Quickly

Chapter 5. openMosix

5.1 What Is openMosix?

5.2 How openMosix Works

5.3 Selecting an Installation Approach

5.4 Installing a Precompiled Kernel

5.5 Using openMosix

5.6 Recompiling the Kernel

5.7 Is openMosix Right for You?

Chapter 6. OSCAR

6.1 Why OSCAR?

6.2 What's in OSCAR

6.3 Installing OSCAR

6.4 Security and OSCAR

6.5 Using switcher

6.6 Using LAM/MPI with OSCAR

Chapter 7. Rocks

7.1 Installing Rocks

7.2 Managing Rocks

7.3 Using MPICH with Rocks

Part III: Building Custom Clusters

Chapter 8. Cloning Systems

8.1 Configuring Systems

8.2 Automating Installations

8.3 Notes for OSCAR and Rocks Users

Chapter 9. Programming Software

9.1 Programming Languages

9.2 Selecting a Library

9.3 LAM/MPI

9.4 MPICH

9.5 Other Programming Software

9.6 Notes for OSCAR Users

9.7 Notes for Rocks Users

Chapter 10. Management Software

10.1 C3

10.2 Ganglia

10.3 Notes for OSCAR and Rocks Users

Chapter 11. Scheduling Software

11.1 OpenPBS

11.2 Notes for OSCAR and Rocks Users

Chapter 12. Parallel Filesystems

12.1 PVFS

12.2 Using PVFS

12.3 Notes for OSCAR and Rocks Users

Part IV: Cluster Programming

Chapter 13. Getting Started with MPI

13.1 MPI

13.2 A Simple Problem

13.3 An MPI Solution

13.4 I/O with MPI

13.5 Broadcast Communications

Chapter 14. Additional MPI Features

14.1 More on Point-to-Point Communication

14.2 More on Collective Communication

14.3 Managing Communicators

14.4 Packaging Data

Chapter 15. Designing Parallel Programs

15.1 Overview

15.2 Problem Decomposition

15.3 Mapping Tasks to Processors

15.4 Other Considerations

Chapter 16. Debugging Parallel Programs

16.1 Debugging and Parallel Programs

16.2 Avoiding Problems

16.3 Programming Tools

16.4 Rereading Code

16.5 Tracing with printf

16.6 Symbolic Debuggers

16.7 Using gdb and ddd with MPI

16.8 Notes for OSCAR and Rocks Users

Chapter 17. Profiling Parallel Programs

17.1 Why Profile?

17.2 Writing and Optimizing Code

17.3 Timing Complete Programs

17.4 Timing C Code Segments

17.5 Profilers

17.6 MPE

17.7 Customized MPE Logging

17.8 Notes for OSCAR and Rocks Users

Part V: Appendix

Appendix A. References

A.1 Books

A.2 URLs

Colophon

Index

index_SYMBOL

index_A

index_B

index_C

index_D

index_E

index_F

index_G

index_H

index_I

index_J

index_K

index_L

index_M

index_N

index_O

index_P

index_Q

index_R

index_S

index_T

index_U

index_V

index_W

index_X

/ 142