|
|||||||||||||||||||||||||||||||||||
|
1 Review
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
1 of 1 people found the following review helpful:
5.0 out of 5 stars
A CLASSIC & INSIGHTFUL SURVEY OF PARALLEL PROGRAMMING,
Amazon Verified Purchase(What's this?)
This review is from: Parallel Programming: for Multicore and Cluster Systems (Hardcover)
This book is great academic quality survey of modern parallel programming. It starts with a brief and yet thorough overview of architecture and recent innovations of the multicore processors. To name a few, the book picks a glance at Intel, AMD, Sun T-series, and IBM Power processors. Followed by that, a short introduction into performance analysis as well as parallel design patterns are presented. Numerous references (often academic journals) are also provided throughout the book.The book then quickly reviews MPI-1 and MPI-2, which are the most popular Distributed Memory models. I'd taken courses in parallel programming back in the graduate school and used both MPI and OpenMP; however this brief chapter on message passing was simply incredible. Shared memory using POSIX threads and a hint at how to implement different parallel patterns (such as consumer-producer, pipelining, thread pools, and task pools) are followed. The book goes further and addresses Java threads and OpenMP. The final chapter is algorithms for linear systems and works out a few examples like Gaussian elimination... I found it an invaluable up to date book. Yet it's a survey of parallel programming, aiming at the more experienced programmers, either coming from industry or scientific computing world. |
|
Most Helpful First | Newest First
|
|
Parallel Programming: for Multicore and Cluster Systems by Thomas Rauber (Hardcover - March 10, 2010)
$69.95 $50.16
In Stock | ||