Parallel Programming With MPI
- 出版商: Morgan Kaufmann
- 出版日期: 1996-10-15
- 售價: $2,000
- 語言: 英文
- 頁數: 500
- 裝訂: Paperback
- ISBN: 1558603395
- ISBN-13: 9781558603394
立即出貨 (庫存 < 3)
貴賓價: $931Parallel Programming in C with MPI and OpenMP (IE-Paperback)
售價: $1,584C++ GUI Programming with Qt 4, 2/e (Hardcover)
貴賓價: $2,536The Art of Multiprocessor Programming (Paperback)
售價: $2,112An Introduction to Parallel Programming (Hardcover)
貴賓價: $1,977OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1, 7/e (Paperback)
貴賓價: $1,615Modern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs
貴賓價: $2,195Beyond the C++ Standard Library: An Introduction to Boost (Paperback)
Order This Book | Authors | Contents | Web-Enhanced | Related Titles
"the detailed discussion of many complex and confusing issues makes the book an important information source for programmers developing large applications using MPI."
-- L.M. Liebrock, ACM Computing Reviews
A hands-on introduction to parallel programming based on the Message-Passing Interface (MPI) standard, the de-facto industry standard adopted by major vendors of commercial parallel systems. This textbook/tutorial, based on the C language, contains many fully-developed examples and exercises. The complete source code for the examples is available in both C and Fortran 77. Students and professionals will find that the portability of MPI, combined with a thorough grounding in parallel programming principles, will allow them to program any parallel system, from a network of workstations to a parallel supercomputer.Features:
- Proceeds from basic blocking sends and receives to the most esoteric aspects of MPI.
- Includes extensive coverage of performance and debugging.
- Discusses a variety of approaches to the problem of basic I/O on parallel machines.
- Provides exercises and programming assignments.
Peter Pacheco, University of San Francisco
- Chapter 1 Introduction
Chapter 2 An Overview of Parallel Computing
Chapter 3 Greetings!
Chapter 4 An Application: Numerical Integration
Chapter 5 Collective Communication
Chapter 6 Grouping Data for Communication
Chapter 7 Communicators and Topologies
Chapter 8 Dealing with I/O
Chapter 9 Debugging Your Program
Chapter 10 Design and Coding of Parallel Programs
Chapter 11 Performance
Chapter 12 More on Performance
Chapter 13 Advanced Point-to-Point Communication
Chapter 14 Parallel Algorithms
Chapter 15 Parallel Libraries
Chapter 16 Wrapping Up
Appendix A Summary of MPI Commands
Appendix B MPI on the Internet
Portable source code files in both C and FORTRAN-77 are available.
Solutions to the exercises in PostScript and PDF formats are available to instructors who have adopted the book as a text. A password is required for access; to obtain the password, please contact your academic representative.
Instructors are invited to request an examination copy.