Amazon.com: Parallel Programming in C with MPI and OpenMP (9780072822564): Michael Quinn: Books

Sell Back Your Copy
For a $58.50 Gift Card
Trade in
Have one to sell? Sell yours here
Parallel Programming in C with MPI and OpenMP
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Parallel Programming in C with MPI and OpenMP [Hardcover]

Michael Quinn (Author)
4.0 out of 5 stars  See all reviews (8 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Hardcover --  
Paperback --  
Sell Back Your Copy for $58.50
Whether you buy it used on Amazon for $79.98 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $58.50.
Used Price$79.98
Trade-in Price$58.50
Price after
Trade-in
$21.48

Book Description

June 5, 2003 0072822562 978-0072822564 1
The era of practical parallel programming has arrived, marked by the popularity of the MPI and OpenMP software standards and the emergence of commodity clusters as the hardware platform of choice for an increasing number of organizations. This exciting new book, Parallel Programming in C with MPI and OpenMP addresses the needs of students and professionals who want to learn how to design, analyze, implement, and benchmark parallel programs in C using MPI and/or OpenMP. It introduces a rock-solid design methodology with coverage of the most important MPI functions and OpenMP directives. It also demonstrates, through a wide range of examples, how to develop parallel programs that will execute efficiently on today�s parallel platforms. . .


Product Details

  • Hardcover: 544 pages
  • Publisher: McGraw-Hill Science/Engineering/Math; 1 edition (June 5, 2003)
  • Language: English
  • ISBN-10: 0072822562
  • ISBN-13: 978-0072822564
  • Product Dimensions: 9 x 7.2 x 0.4 inches
  • Shipping Weight: 8 ounces
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #815,302 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

8 Reviews
5 star:
 (4)
4 star:
 (1)
3 star:
 (2)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

11 of 11 people found the following review helpful:
5.0 out of 5 stars A good introductory book, April 7, 2004
By A Customer
This review is from: Parallel Programming in C with MPI and OpenMP (Hardcover)
I used this book in my parallel computing course. It is really a good introductory book on parallel programming. Some examples are given in the book. The first seven chapters discuss parallel algorithm design, MPI, examples on The sieve of Eratosthenes and Floyd's algorithm, and performance analysis. Some other topics that also covered (some of these may or may not have working examples) include the matrix-vector multiplication, Monte Carlo, matrix multiplication, solving linear systems, sorting, FFT, search, and finite difference methods. Since there are so many topics to be covered in a book of only 500 pages, the discussions on most of these topics are not very depth. Overall, I still recommend this book for beginners in parallel algorithm design.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 9 people found the following review helpful:
5.0 out of 5 stars Very clear writing and good solid information, June 25, 2005
By 
Mark Meyer (Buffalo, NY USA) - See all my reviews
(REAL NAME)   
This review is from: Parallel Programming in C with MPI and OpenMP (Hardcover)
The thing that impressed me was that the writing was so clear. True, the sentences tend to be short, but that is high virtue in technical writing. My students have been very positive about the book.

I also think the mathematical analysis is good, too, not too easy but not super hard either.

This book just pulls together all the crucial information between two covers. I find myself agreeing almost exactly with where he places his "key" symbols in the margins to highlight important sentences, which is also a good sign that the book is "right on."
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 7 people found the following review helpful:
3.0 out of 5 stars Probably not worth the money, March 16, 2008
Well, to begin with, for a book that has "...programming in C..." in the title, there is very little C code in the text-- most is pseudocode. Most of the book is an analysis of various parallel algorithms, with very little instruction on how to use MPI. There are much better resources out there for learning MPI, as Quinn only covers about 30 of the over 100 functions in MPI, without all that much detail. Some of extremely important and necessary concepts of parallel programming are only mentioned in passing...such as load balancing. Most of the applications (with the exception of matrix operations) are simple and basic to the point of making me wonder why you would even bother parallelizing them...even as a pedagogical tool. The book does a very good job of analyzing algorithms, but calling it an "introduction to MPI" or even an "introduction to parallel programming" textbook is incorrect.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews






Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Are you one of those people for whom "fast" isn't fast enough? Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
benchmark your program, agglomerate tasks, striped decomposition, datatype dtype, data dependence diagram, old datatype, parallel program solving, parallel quicksort algorithm, parallel program implementing, persistent communication request, graph communicator, pragma precedes, state space tree, pragma omp parallel, centralized multiprocessor, document profile vectors, parallel for pragma, parallel pragma, datum size, indirect topology, collective communication function, maximum speedup achievable, parallel sieve, scalability function, room assignment problem
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Monte Carlo, Sieve of Eratosthenes, Amdahl's Law, Gustafson-Barsis's Law, Cosmic Cube, Processors Figure, United States, High Performance Fortran, Department of Energy, Lawrence Livermore National Laboratory, Sun Enterprise Server, Current Time, Deep Blue, Moore's Law, Partitioning Our, Sam Loyd, Speedup Megaflops
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:




What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject