|
|||||||||||||||||||||||||||||||||||
|
7 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
32 of 33 people found the following review helpful:
5.0 out of 5 stars
Beginners Guide to Parallel Programming on Clusters,
This review is from: Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers (Paperback)
Clusters of Computers have become an appealing platform for cost-effective parallel computing and more particularly so for teaching parallel processing. At Monash University School of Computer Science and Software Engineering, I am teaching "CSC433: Parallel Systems" subject for BSc Honours students. The course covers various communication models and languages for parallel programming. Cluster Computing is one of the focused topics of this course and I found two books that suits well for this course--both published by Prentice Hall in 1999. The first one is: "High Performance Cluster Computing" by R. Buyya (editor) that I use for teaching cluster computer architecture and systems issue. The second one is "Parallel Programming" by B. Wilkinson and M. Allen that I use for teaching programming clusters using message-passing concepts. I found both books complimentary to each other.B. Wilkinson and M. Allen book discusses key aspects of parallel programming concepts and generic constructs with practical example programs. Each concept has been explained using figures and flow diagrams. The programs illustrated mostly in C using generic parallel programming constructs and popular parallel programming interfaces such as Threads, PVM, and MPI. The authors have also created an excellent web resources home page that offers presentation slides, program source codes, and instructors manual. All these tools make teaching parallel programming course, a pleasing experience. I have no hesitation in recommending this book for anyone serious about teaching parallel programming on clusters.
3 of 3 people found the following review helpful:
4.0 out of 5 stars
Good book at senior or early grad school level,
By A Customer
This review is from: Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers (Paperback)
The book serves as a good introduction to several advanced computing techniques. It isn't for beginners in computer science or networking, and it isn't worth the list price. Unfortunately, the topic isn't something you are likely to find in a career, so it isn't useful to general computer science students. It is great as a learning book, in-depth enough that you could use it for on-the-job learning. It covers the things you need to know for real-world use. I would have given it 5 stars, except it isn't all that great as a reference; you will probably end up using online help for whatever communications package you use. It's the kind of book you read once or twice, then give away to younger collegues.
4 of 5 people found the following review helpful:
4.0 out of 5 stars
Clear and informative book, but...,
By A Customer
This review is from: Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers (Paperback)
The book does quite well in explaining the concepts of parallel computing and programming, and I have very few complaints about anything actually written in the book. (A companion CD with some sample MPI/PVM programs would have been nice.) However, as well as this book is written and organized, it is almost comical to have this size of book (paperback, at that) costing nearly $... If the book would have cost about $.. less and had the companion CD, it would have been five stars.
1 of 1 people found the following review helpful:
2.0 out of 5 stars
Not for beginners,
By A Customer
This review is from: Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers (Paperback)
This would be a great reference manual, but I am using this test in my parallel processing course and the pseudocode is confusing and the MPI functions are introduced with poor descriptions.
4.0 out of 5 stars
Great Book,
Amazon Verified Purchase(What's this?)
This review is from: Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers (2nd Edition) (Paperback)
Covers from basics of the algorithm to implementation in parallel. And of course there's analysis of cost and efficiency in much easy to understand language. Covers wide variety of parallel techniques.
1 of 2 people found the following review helpful:
4.0 out of 5 stars
Wonderful book but don't pay full price,
By
This review is from: Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers (Paperback)
This is a really good introduction to Parallel Programming techniques, but its overpriced. Buy it used. This book is used as a textbook in many computer science departments (hence the inflated price) but I found that even with the minimal computer science education I've had (mostly from self-study) I learned a lot and did not find this book overly difficult to follow.
1 of 4 people found the following review helpful:
1.0 out of 5 stars
Typical CS department book,
By
Amazon Verified Purchase(What's this?)
This review is from: Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers (2nd Edition) (Paperback)
I find this book to be poorly written. The examples are insufficient and the content is only a cursory introduction to parallel programming. My recommendation is to reaearch alternative publications relating to Parallel Programming.
|
|
Most Helpful First | Newest First
|
|
Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers by Barry Wilkinson (Paperback - August 12, 1998)
Used & New from: $0.54
| ||