The first edition of The Art of Parallel Programming was adopted as a course text by 62 Universities. Now completely revised and updated, this book provides in-depth coverage of the major organizational techniques for parallel programs, including specific parallel algorithms to illustrate these techniques. Author Bruce P. Lester covers topics such as data partitioning, multiprocessor architecture, synchronous parallelism, MPI standard library, communication streams, data sharing, replicated workers, and much more. Key Features of the book include: (1) Parallel algorithms from many areas, including matrix algorithms, graph algorithms, solution to linear equations, sorting, solution to differential equations, image processing, discrete optimization, and communication algorithms. (2) Two comprehensive chapters on parallel computer architecture. (3) Practical performance analysis methods combining mathematical analysis of algorithms with measurement of actual parallel program execution time. (4) Techniques to avoid common sources of performance degradation, such as memory contention, communication delay, load imbalance, synchronization delay, network congestion, process creation time. (5) Practical parallel programming skills developed through short programming exercises and more extensive programming projects using the C language. (6) A free software package containing a Parallel Computer Simulation System that runs on any ordinary computer, allowing you to gain experience with parallel programming without the need for an expensive parallel computer system.
"synopsis" may belong to another edition of this title.
(No Available Copies)
Search Books: Create a WantCan't find the book you're looking for? We'll keep searching for you. If one of our booksellers adds it to AbeBooks, we'll let you know!
Create a Want