Parallel Program Design

Author: Wilkinson
Publisher:
Publish Date: 2005-05-01
Features: This book systematically introduces the principles and applications of parallel programming. In addition to introducing common algorithm examples such as divide-and-conquer, pipelining, synchronous computing, master-slave, and work pools, it also covers some classic numerical and non-numerical algorithms, including sorting, matrix multiplication, solving linear equations, preprocessing and corresponding transformations in image processing, search, and optimization. The second edition adds content on cluster computing, providing detailed introductions on how to build dedicated and general-purpose clusters as well as setting up the corresponding programming environments. Each chapter includes numerous exercises, with practical real-life problems that can enhance learning interest and improve parallel programming skills. This book can serve as a textbook for senior undergraduate or graduate students in computer science at universities, and it is also a valuable reference for scientists and engineers engaged in high-performance computing.

📌 Related Posts