Parallel Computing Books
Related Subjects: Beowulf Vendors Programming Documentation Projects Conferences
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

Used price: $20.87

A good start, but don't stop hereReview Date: 2002-08-04
A good start, but don't stop hereReview Date: 2002-08-04
Where the book fails is that it is far from "all inclusive". There are a number of prominent and important developments that have not been included. Similarly, there are other interesting newer technologies that have only received cursory treatment. Examples include:
- No mention of SETI@Home. SETI@Home is the poster child of massively distributed computing, and with 15 teraflops of raw computing power, it is more capable than IBM's ASCI White supercomputer.
- No mention of distributed.net, or other notable exercises in public and commercial grid computing.
- Grid computing gets only a glancing reference at the tail end of one chapter. A comparative analysis of this important and still-forming space is glaringly absent from this text.
- JavaSpaces, Sun's answer to tuple-spaces, gets only a few sentences.
- Java RMI similarly gets less than a paragraph.
- Although DCOM is now basically legacy for Microsoft, it represents an important milestone in the evolution of distributed computing. It receives only a paragraph.
- Talk of web services and .Net would have been hitting the airwaves as the writing of this book as progressing, although possibly late in the effort. However, some cursory mention at least should have been made. There is increasing discussion of exposing grid compute services via web services interfaces, and Microsoft has recently announced their intention to port the Globus toolkit to Windows.
- Oh yeah, about Globus. Barely a mention.
It was clear from the text that the author came from a strong UNIX and CORBA background. The text has the feel of a PhD thesis-turned-book, and the areas of concentration are decidedly academic. There are a few other areas of minor complaint. Some of the wording in the text is clumsy, reflecting inadequate editing. Some topics feel like they are introduced in reverse order, assuming the reader already has some context about the given topic.
The author makes a sometimes-clumsy distinction between paradigms and models. The distinction is important in that an understanding of models brings a reader closer to envisioning how they might tackle a given problem themselves. However, reference to various models are sprinkled throughout the book. A comparative analysis, even brief, would have been very useful had it been centralized.
Those complaints may sound harsh, but overall the book is useful. It demystifies the problems of parallel programming, and provides a reasonably concise starting point for researching the distributed computing space. But, consider this book a starting point, and not an ending point.


should be 4 and a half starsReview Date: 2006-05-11
I read this book years ago, and purchased it again today, and am enjoying reading it again. It covers a diverse and broad range of subjects, without being too light or heavy in any particular area. Mostly I like that the author treats the subject comprehensively, rather than just a HOW-TO of parallel I/O programming ( which the first reviewer apparently expected ). There is discussion of everything from system architecture, to APIs, to physical hardware and interconnects.
Well done, if not perfect, and the contents definitely match the label. I would definitely suggest this book for anyone wanting a good introduction to the subject, or someone looking for a comprehensive overview that is enjoyable to read.
DisappointedReview Date: 2003-12-20

Used price: $81.22

correctionReview Date: 2002-11-22
of the book editors. I just wish to point out that the book
is incorrectely referenced. The actual title, publisher and
editors are as follows:
title: Cellular Automata: Proceeding of the 5th International Conference on Cellular Automata for Research and Industry, ACRI 2002.
Editors: S. Bandini, B. Chopard, M. Tomassini
Publisher: Lecture Notes in Computer Science, Vol. 2493, Springer
Verlag, Heidelberg, 2002.

Used price: $5.50

The book that the music industry doesn't want you to readReview Date: 2001-09-07
I've upped the score to three stars because any book that covers Britney Spears published in 1995 shows a degree of foresight that one would not expect from authors this narrow minded.

Used price: $42.00

Easy understand!!Review Date: 2000-10-31

Used price: $4.00

As the title says: an introductionReview Date: 2007-02-07
Despite strengths, this book has significant weaknesses. Error analysis is thin, and that's what really sets good analysts ahead of the pack. The book predates wide acceptance of symbolic algebra packages, so it favors Taylor series approximations over the superior but tedious orthogonal polynomials. It notes cache:memory penalties under 1:10, where they're typically over 1:100 today. And its discussion of performance processor architecture barely approaches adequate, even by 1993 standards. That dates back 10 generations of Moore's Law, ten doublings of transistor count or 1000x. That's a lot, and a world with a Blue Gene in it is a very different place.
Still, the basics haven't changed. Despite some obscurity in the later chapters, it's still good for the first few things a numerical programmer needs to know, including a little parallelism awareness. If I were teaching a basic course in scientific computation, it would still be in the running when I went to choose a text.
//wiredweird


why Pascal?Review Date: 2005-10-18
But why is the parallel language a variant of Pascal? Ever since the early 80s, C overtook Pascal in usage. Very little programming goes on in Pascal anymore. It is befuddling why the people who came up with parallel Pascal did so. Far more effective, in terms of outreach, to have derived a parallel language from C [or C++]. While this may not have been the fault of the book's author, it greatly hinders its uptake.

Used price: $5.56

I still can't build a beowulf.Review Date: 2001-05-03
beowulf book aimed at people who know nothing == bad jokeReview Date: 2000-06-22
This book might be worthwhile if you are starting more or less from scratch and know next to nothing about linux, computers, or networks, but if that's the case your first step should be to hire someone who knows, and they won't want this book. it pontificates in general terms about a number or obvious issues without explaining explicitly how to tackle any of the multitude of configuration issues that come up.
Broad introduction to PC clustersReview Date: 2002-11-16
excellent resource for building a beowulfReview Date: 2001-12-07
Useless in 1999, a total waste of money in 2005Review Date: 2005-01-09
The book does not even consider addressing real issues and configuration choices, but babbles with obvious choices like ssh vs rsh etc, for pages and pages. I feel I was ripped off. These guys seem to be just resting on their laurels and apparently it doesn't seem to bother them that they are giving the intended audience of the book no real value whatsoever. I believe they should either research the matter thoroughly and completely rewrite the book, or just withdraw it from circulation. One can get orders of magnitude more relevant and reliable information just by reading HOWTOs and Googling around.
I just wish I had read the other reviews BEFORE buying the book.

Used price: $0.81

Inaccurate account of DHCP ClusteringReview Date: 2001-08-09
I found it, however, to be inaccurate in chapter 6, when it discussed how to cluster DHCP & WINS.
Moreover, having created a real cluster on the basis of research in other Microsoft materials, I don't see how anyone could actually understand, from this book, with its overly concise and telegraphic descriptions of cluster activities, how even something as basic as disk groups work.
I hate the way the authors just dump terms like "domainlet" (page 7 & 35) and "dumpconfig" (page 147 & 148), neither of which is mentioned more than once, into the text and expect that the readers understand them.
I hate the way, as in almost all Microsoft training kits, one passage contradicts another.
I hate the way it seems as if the Microsoft Training Kits are written by flunkouts from remedial English classes.
A good example of this is Kay Unkroth's "Microsoft Exchange Server 5.5 Training Kit." This person isn't a native speaker of English, considering her bizarre sentences.
Moreover, that book is poorly proofread with obvious grammar errors scattered through it.
I do this stuff for a living and poor quality just ticks me off.
Inaccurate account of DHCP ClusteringReview Date: 2001-08-09
I found it, however, to be inaccurate in chapter 6, when it discussed how to cluster DHCP & WINS.
Moreover, having created a real cluster on the basis of research in other Microsoft materials, I don't see how anyone could actually understand, from this book, with its overly concise and telegraphic descriptions of cluster activities, how even something as basic as disk groups work.
I hate the way the authors just dump terms like "domainlet" (page 7 & 35) and "dumpconfig" (page 147 & 148), neither of which is mentioned more than once, into the text and expect that the readers understand them.
I hate the way, as in almost all Microsoft training kits, one passage contradicts another.
I hate the way it seems as if the Microsoft Training Kits are written by flunkouts from remedial English classes.
A good example of this is Kay Unkroth's "Microsoft Exchange Server 5.5 Training Kit." This person isn't a native speaker of English, considering her bizarre sentences.
Moreover, that book is poorly proofread with obvious grammar errors scattered through it.
I do this stuff for a living and poor quality just ticks me off.
Pretty weak book for a difficult topicReview Date: 2002-10-23
My overall impression of the book after working with clusters and taking the exam is it is more introductory and overview than anything else.
First and foremost there is almost 100 pages in the book that the exam doesn't cover. On a 400 page book, including glossary and index, that is pretty bad. Most of what is in the book is straight forward enough taken from the exam objectives, but there was quite a bit covered in the exam that was not included in the book. The end of chapter questions in the book are a minuscule compared to the extremely lengthy questions on the exam.
There is mention of utilities that are required for certain functions of MS clustering but no background or much detail about them. They are mentioned in a "matter of fact" role than anything else. The info is available on the MS site but if a training kit mentions a resource they could have just as easily put some detail from MS instead of searching for it.
It is not all bad, there is a good introduction to some of the concepts of clustering. I gave the book 2 stars because it is not very effective as a study guide for the exam. Some of the info on the MS site is included in the book. Be assured there is little chance of "paper" MCPs in clustering with this as the official MS Study guide for exam 70-223.
This is a difficult exam with little material available on the subject. This book is no where near what it takes to pass the exam. I passed this exam with an excellent LAB, work experience, combing MS site for any and all info I could find, along with this and other books on clustering.
Good book on MS clustering however!!!Review Date: 2001-06-07
Inaccurate account of DHCP ClusteringReview Date: 2001-08-09
I found it, however, to be inaccurate in chapter 6, when it discussed how to cluster DHCP & WINS.
Moreover, having created a real cluster on the basis of research in other Microsoft materials, I don't see how anyone could actually understand, from this book, with its overly concise and telegraphic descriptions of cluster activities, how even something as basic as disk groups work.
I hate the way the authors just dump terms like "domainlet" (page 7 & 35) and "dumpconfig" (page 147 & 148), neither of which is mentioned more than once, into the text and expect that the readers understand them.
I hate the way, as in almost all Microsoft training kits, one passage contradicts another.
I hate the way it seems as if the Microsoft Training Kits are written by flunkouts from remedial English classes.
A good example of this is Kay Unkroth's "Microsoft Exchange Server 5.5 Training Kit." This person isn't a native speaker of English, considering her bizarre sentences.
Moreover, that book is poorly proofread with obvious grammar errors scattered through it.
I do this stuff for a living and poor quality just ticks me off.

Used price: $0.96

Value based on price.Review Date: 2006-06-01
RajReview Date: 2000-11-19
BIG PRICE, tiny book - Bad Ratio, Not so good a book...Review Date: 1999-08-28
Not worth the moneyReview Date: 1998-12-10
Related Subjects: Beowulf Vendors Programming Documentation Projects Conferences
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
Where the book fails is that it is far from "all inclusive". There are a number of prominent and important developments that have not been included. Similarly, there are other interesting newer technologies that have only received cursory treatment. Examples include:
- No mention of SETI@Home. SETI@Home is the poster child of massively distributed computing, and with 15 teraflops of raw computing power, it is more capable than IBM's ASCI White supercomputer.
- No mention of distributed.net, or other notable exercises in public and commercial grid computing.
- Grid computing gets only a glancing reference at the tail end of one chapter. A comparative analysis of this important and still-forming space is glaringly absent from this text.
- JavaSpaces, Sun's answer to tuple-spaces, gets only a few sentences.
- Java RMI similarly gets less than a paragraph.
- Although DCOM is now basically legacy for Microsoft, it represents an important milestone in the evolution of distributed computing. It receives only a paragraph.
- Talk of web services and .Net would have been hitting the airwaves as the writing of this book as progressing, although possibly late in the effort. However, some cursory mention at least should have been made. There is increasing discussion of exposing grid compute services via web services interfaces, and Microsoft has recently announced their intention to port the Globus toolkit to Windows.
- Oh yeah, about Globus. Barely a mention.
It was clear from the text that the author came from a strong UNIX and CORBA background. The text has the feel of a PhD thesis-turned-book, and the areas of concentration are decidedly academic. There are a few other areas of minor complaint. Some of the wording in the text is clumsy, reflecting inadequate editing. Some topics feel like they are introduced in reverse order, assuming the reader already has some context about the given topic.
The author makes a sometimes-clumsy distinction between paradigms and models. The distinction is important in that an understanding of models brings a reader closer to envisioning how they might tackle a given problem themselves. However, reference to various models are sprinkled throughout the book. A comparative analysis, even brief, would have been very useful had it been centralized.
Those complaints may sound harsh, but overall the book is useful. It demystifies the problems of parallel programming, and provides a reasonably concise starting point for researching the distributed computing space. But, consider this book a starting point, and not an ending point.