کتابخانه مرکزی دانشگاه صنعتی شریف
    • [نمايش بزرگتر]
    • [نمايش کوچکتر]
  • صفحه 
     از  0
  • [صفحه قبل]
  • [صفحه بعد]
  • [نمایش تمام صفحه]
  • [بستن]
 
High performance Linux clusters with OSCAR, Rocks, openMosix, and MPI
Sloan, Joseph D

اطلاعات کتابشناختی

High performance Linux clusters with OSCAR, Rocks, openMosix, and MPI
Author :   Sloan, Joseph D
Publisher :   O'Reilly,
Pub. Year  :   2005
Subjects :   Parallel processing (Electronic computers) Electronic data processing -- Distributed...
Call Number :   ‭QA 76 .58 .S56 2005

جستجو در محتوا

ترتيب

فهرست مطالب

  • High Performance Linux Clusters with OSCAR, Rocks, OpenMosix, and MPI (1)
  • Table of Contents (2)
  • Copyright (5)
  • Preface (6)
    • Audience (8)
    • Organization (9)
    • Conventions (11)
    • How to Contact Us (12)
    • Using Code Examples (13)
    • Acknowledgments (14)
  • Part I: An Introduction to Clusters (16)
    • Chapter 1. Cluster Architecture (17)
      • 1.1 Modern Computing and the Role of Clusters (18)
      • 1.2 Types of Clusters (25)
      • 1.3 Distributed Computing and Clusters (26)
      • 1.4 Limitations (28)
      • 1.5 My Biases (31)
    • Chapter 2. Cluster Planning (32)
      • 2.1 Design Steps (33)
      • 2.2 Determining Your Cluster's Mission (34)
      • 2.3 Architecture and Cluster Software (37)
      • 2.4 Cluster Kits (39)
      • 2.5 CD-ROM-Based Clusters (42)
      • 2.6 Benchmarks (44)
    • Chapter 3. Cluster Hardware (46)
      • 3.1 Design Decisions (47)
      • 3.2 Environment (54)
    • Chapter 4. Linux for Clusters (58)
      • 4.1 Installing Linux (59)
      • 4.2 Configuring Services (62)
      • 4.3 Cluster Security (74)
  • Part II: Getting Started Quickly (76)
    • Chapter 5. openMosix (77)
      • 5.1 What Is openMosix? (78)
      • 5.2 How openMosix Works (79)
      • 5.3 Selecting an Installation Approach (81)
      • 5.4 Installing a Precompiled Kernel (82)
      • 5.5 Using openMosix (87)
      • 5.6 Recompiling the Kernel (94)
      • 5.7 Is openMosix Right for You? (99)
    • Chapter 6. OSCAR (100)
      • 6.1 Why OSCAR? (101)
      • 6.2 What's in OSCAR (102)
      • 6.3 Installing OSCAR (106)
      • 6.4 Security and OSCAR (129)
      • 6.5 Using switcher (132)
      • 6.6 Using LAM/MPI with OSCAR (134)
    • Chapter 7. Rocks (136)
      • 7.1 Installing Rocks (137)
      • 7.2 Managing Rocks (147)
      • 7.3 Using MPICH with Rocks (152)
  • Part III: Building Custom Clusters (154)
    • Chapter 8. Cloning Systems (155)
      • 8.1 Configuring Systems (156)
      • 8.2 Automating Installations (160)
      • 8.3 Notes for OSCAR and Rocks Users (183)
    • Chapter 9. Programming Software (184)
      • 9.1 Programming Languages (185)
      • 9.2 Selecting a Library (186)
      • 9.3 LAM/MPI (188)
      • 9.4 MPICH (195)
      • 9.5 Other Programming Software (201)
      • 9.6 Notes for OSCAR Users (204)
      • 9.7 Notes for Rocks Users (206)
    • Chapter 10. Management Software (207)
      • 10.1 C3 (208)
      • 10.2 Ganglia (215)
      • 10.3 Notes for OSCAR and Rocks Users (222)
    • Chapter 11. Scheduling Software (223)
      • 11.1 OpenPBS (224)
      • 11.2 Notes for OSCAR and Rocks Users (235)
    • Chapter 12. Parallel Filesystems (236)
      • 12.1 PVFS (239)
      • 12.2 Using PVFS (251)
      • 12.3 Notes for OSCAR and Rocks Users (253)
  • Part IV: Cluster Programming (254)
    • Chapter 13. Getting Started with MPI (255)
      • 13.1 MPI (256)
      • 13.2 A Simple Problem (260)
      • 13.3 An MPI Solution (265)
      • 13.4 I/O with MPI (275)
      • 13.5 Broadcast Communications (279)
    • Chapter 14. Additional MPI Features (283)
      • 14.1 More on Point-to-Point Communication (284)
      • 14.2 More on Collective Communication (287)
      • 14.3 Managing Communicators (292)
      • 14.4 Packaging Data (298)
    • Chapter 15. Designing Parallel Programs (304)
      • 15.1 Overview (305)
      • 15.2 Problem Decomposition (306)
      • 15.3 Mapping Tasks to Processors (310)
      • 15.4 Other Considerations (316)
    • Chapter 16. Debugging Parallel Programs (324)
      • 16.1 Debugging and Parallel Programs (325)
      • 16.2 Avoiding Problems (326)
      • 16.3 Programming Tools (327)
      • 16.4 Rereading Code (329)
      • 16.5 Tracing with printf (332)
      • 16.6 Symbolic Debuggers (334)
      • 16.7 Using gdb and ddd with MPI (343)
      • 16.8 Notes for OSCAR and Rocks Users (347)
    • Chapter 17. Profiling Parallel Programs (348)
      • 17.1 Why Profile? (349)
      • 17.2 Writing and Optimizing Code (351)
      • 17.3 Timing Complete Programs (352)
      • 17.4 Timing C Code Segments (354)
      • 17.5 Profilers (359)
      • 17.6 MPE (370)
      • 17.7 Customized MPE Logging (377)
      • 17.8 Notes for OSCAR and Rocks Users (382)
  • Part V: Appendix (383)
    • Appendix A. References (384)
      • A.1 Books (385)
      • A.2 URLs (388)
  • Colophon (393)
  • Index (394)
    • index_SYMBOL (395)
    • index_A (396)
    • index_B (397)
    • index_C (398)
    • index_D (401)
    • index_E (402)
    • index_F (403)
    • index_G (404)
    • index_H (406)
    • index_I (407)
    • index_J (408)
    • index_K (409)
    • index_L (410)
    • index_M (412)
    • index_N (415)
    • index_O (416)
    • index_P (419)
    • index_Q (422)
    • index_R (423)
    • index_S (425)
    • index_T (427)
    • index_U (428)
    • index_V (429)
    • index_W (430)
    • index_X (431)
Loading...