,

Parallel Programming

Techniques and Applications Using Networked Workstations and Parallel Computers

Paperback Engels 2004 9780131405639
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

Designed for undergraduate/graduate-level parallel programming courses.

This nontheoretical, highly accessible text—which is linked to real parallel programming software—covers the techniques of parallel programming in a practical manner that enables students to write and evaluate their parallel programs. Supported by the National Science Foundation and exhaustively class-tested, it is the first text of its kind that does not require access to a special multiprocessor system, concentrating instead only on parallel programs that can be executed on networked workstations using freely available parallel software tools. The Second Edition has been revised to incorporate a greater focus on cluster programming as this type of programming has become more widespread with the availability of low-cost computers.

Specificaties

ISBN13:9780131405639
Taal:Engels
Bindwijze:Paperback

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

<p><strong>I. BASIC TECHNIQUES. </strong></p> <p><strong> 1. Parallel Computers. </strong></p> <p><br></p> <p><strong> 2. Message-Passing Computing. </strong></p> <p><br></p> <p><strong> 3. Embarrassingly Parallel Computations. </strong></p> <p><br></p> <p><strong> 4. Partitioning and Divide-and-Conquer Strategies. </strong></p> <p><br></p> <p><strong> 5. Pipelined Computations. </strong></p> <p><br></p> <p><strong> 6. Synchronous Computations. </strong></p> <p><br></p> <p><strong> 7. Load Balancing and Termination Detection. </strong></p> <p><br></p> <p><strong> 8. Programming with Shared Memory. </strong></p> <p><br></p> <p><strong> 9. Distributed Shared Memory Systems and Programming. </strong></p> <p><br></p> <p><strong>II. ALGORITHMS AND APPLICATIONS. </strong></p> <p><strong>10. Sorting Algorithms. </strong></p> <p><br></p> <p><strong>11. Numerical Algorithms. </strong></p> <p><br></p> <p><strong>12. Image Processing. </strong></p> <p><br></p> <p><strong>13. Searching and Optimization. </strong></p> <p><br></p> <p> Appendix A: Basic MPI Routines. Appendix B: Basic Pthread Routines. Appendix C: OpenMP Directives, Library Functions, and Environment Variables Index. <br></p>

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Parallel Programming