Customer Reviews


7 Reviews
5 star:
 (2)
4 star:
 (1)
3 star:    (0)
2 star:
 (3)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


2 of 3 people found the following review helpful:
4.0 out of 5 stars Solid material but not clean enough
I like this book very much. I have used it for a course I am about to finish.

It provides a solid foundation for anyone interested in parallel computing on distributed memory architectures. Although there is some material on shared memory machines, this material is fairly limited which might be something the authors should change for a 3rd edition given the...
Published on May 16, 2009 by Mikael Öhman

versus
20 of 23 people found the following review helpful:
2.0 out of 5 stars Better read Journals than this book
I bought the book a few months ago as textbook for my semester class in high performance computing. After reading the first 3 chapters I realized that this book is a waste. The examples are only solved partially, a lot of jargons (they should have put the terminology in separate table, maybe).

I was hoping, by reading the book I'd learn something essential...
Published on November 28, 2005 by M. Lutfi


Most Helpful First | Newest First

20 of 23 people found the following review helpful:
2.0 out of 5 stars Better read Journals than this book, November 28, 2005
Amazon Verified Purchase(What's this?)
This review is from: Introduction to Parallel Computing (2nd Edition) (Hardcover)
I bought the book a few months ago as textbook for my semester class in high performance computing. After reading the first 3 chapters I realized that this book is a waste. The examples are only solved partially, a lot of jargons (they should have put the terminology in separate table, maybe).

I was hoping, by reading the book I'd learn something essential and got the basic philosophy of high-performance computing/parallel processing. Instead, I got more confused than before reading it! (I used to be real-time software programmer, so the field is not totally new to me). The authors tried to put everything in this small 633-pages book.

Even my professor said it is useless to read the book and refer us to other papers [Robertazzi's papers], and yes, these IEEE/ACM papers are much clearly explained and understood! I also found that a website is much better explaining the concept. Another book is also I guess better: "Fundamentals of Parallel Processing" by Harry F. Jordan and Gita Alaghband.

Don't waste your money on this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
2.0 out of 5 stars Too many mistakes., February 19, 2006
This review is from: Introduction to Parallel Computing (2nd Edition) (Hardcover)
I agree with the other reviewers who have said that this book is sloppy. There are just far too many mistakes for a 2nd edition book; very discouraging in an Addison-Wesley print.

The content is OK, and fairly thorough, but as another reviewer noted, there's considerable handwaving going on in some of the explanations.

Bottom line: a cleaned-up 3rd edition could be a very good textbook. Too bad I'm stuck with the 2nd edition :(
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


17 of 20 people found the following review helpful:
2.0 out of 5 stars A sloppily written book, January 17, 2004
By A Customer
This review is from: Introduction to Parallel Computing (2nd Edition) (Hardcover)
The content should be accessible to any graduate student but the sloppy writing style has made it unnecessarily difficult to read. Out of the many poorly written places, here is an example. In section 6.3.5 on page 248, it wrote, "Recall from section 9.3.1..." But I am only in chapter 6, how can I recall something from chapter 9. I then checked chapter 9 and found out that the forward reference was not a typo.

"Foundations of Multithreaded, Parallel, and Distributed Programming" by Gregory Andrews is a much better written book. Unfortunately, Gregory's book does not cover the same content.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


20 of 26 people found the following review helpful:
1.0 out of 5 stars Worst text book ever written.., December 1, 2005
This review is from: Introduction to Parallel Computing (2nd Edition) (Hardcover)
This book is extremely poorly written. The authors glaze over complex equations and magically come up with answers that don't make any sense. For example, to anyone having taken a prior architecture course the author's are completely wrong in the majority of cache performance analysis done early on in the book. Problems associated with that topic force the reader to dumb-down quite a bit to achieve their "expected" answer.

The user is left in most cases to derive the bizarre math that is involved through the authors' hand-waiving.
One of my personal favorites is from a formula derivation given on page 340, the sequence follows from the text as:

n^2=Ktwnp,
n=Ktwp,
n^2=K^2tw^2p^2, <--what, did I miss something here?
W=K^2tw^2p^2,

On top of that there are numerous typos in the sparse visual examples that do exist. Thus it makes it even more confounding to read through.

If you are evaluating the text for a possible parallel computing course. Don't waste your time or money with this text, your students will thank you. If you are student looking to take a class that uses this text...dropping a brick on your foot might be more enjoyable. If you think I'm a disgruntled student trying to seek revenge, I'm not. I did fine in the course, and I just want to make sure that no one else gets blind-sided by the non-sensical garbage that is this text. If there was a negative rating...this would be below 1 star.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 3 people found the following review helpful:
4.0 out of 5 stars Solid material but not clean enough, May 16, 2009
This review is from: Introduction to Parallel Computing (2nd Edition) (Hardcover)
I like this book very much. I have used it for a course I am about to finish.

It provides a solid foundation for anyone interested in parallel computing on distributed memory architectures. Although there is some material on shared memory machines, this material is fairly limited which might be something the authors should change for a 3rd edition given the times we're living in.

The complaint I would raise is that the book doesn't always feel "clean". It's hard to give a concrete example but sometimes you really have to spend some time to understand where a communication time complexity comes from even though the author's refer to a table of communication time complexities. Why? Because the table is based on that the underlying architecture is a hypercube which isn't really made explicit anywhere (?).
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 15 people found the following review helpful:
5.0 out of 5 stars Great book, but..., April 7, 2004
By A Customer
This review is from: Introduction to Parallel Computing (2nd Edition) (Hardcover)
Yes, this is definitely a good book. The discussions on some of the topics are in depth. Parallel algorithm designs are considered from several different angles (mostly from theoretical performance's point of view). One definitely has to get some backgrounds in algorithms before one can digest the contents of this book, thus I recommend this book only for juniors, seniors, graduate students. From the theoretical point of view this book is great, but from the "experimental" point of view is not. It lacks examples and exercises on doing the theory in the actual parallel computers. Thus you have to develop your own MPI (or openMP) understanding and apply it to the topics discussed in this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 37 people found the following review helpful:
5.0 out of 5 stars Just great, April 24, 2002
By A Customer
This review is from: Introduction to Parallel Computing (2nd Edition) (Hardcover)
Excellent introduction to the field, specially for the beginner. There is no other book as clear and concise as this one. If you need an introduction to parallel computing / programming, buy this book now!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Introduction to Parallel Computing (2nd Edition)
Introduction to Parallel Computing (2nd Edition) by Anshul Gupta (Hardcover - January 26, 2003)
$131.00 $99.78
In Stock
Add to cart Add to wishlist