Customer Reviews


22 Reviews
5 star:
 (5)
4 star:
 (8)
3 star:
 (5)
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


28 of 33 people found the following review helpful:
5.0 out of 5 stars The milestone and its third edition
First, this is certainly not an introductory text on Computer Architectures. The authors assume that people reading it have already had an introductory class or some experience. Simply put, the book is not intended to explain how cache memory works, but to present a thourough quantitative analysis to show why and when one implementation works better than another, and what...
Published on July 29, 2002 by G. Avvinti

versus
5 of 7 people found the following review helpful:
3.0 out of 5 stars Explanations are unnecessarily complicated
While this is a comprehensive book for some one trying to understand the design philosophies in Comp. Architecture I notice the following problems
* A lot of simple concepts are explained in a complex cryptic manner. May be the authors try to pour in all their academic experience on the subject in to each paragraph.
* A lot of errors in examples..( atleast in...
Published on January 4, 2004 by Senthil Sundaram


‹ Previous | 1 2 3 | Next ›
Most Helpful First | Newest First

28 of 33 people found the following review helpful:
5.0 out of 5 stars The milestone and its third edition, July 29, 2002
By 
G. Avvinti (Sicily, Italy) - See all my reviews
(REAL NAME)   
This review is from: Computer Architecture: A Quantitative Approach, 3rd Edition (Hardcover)
First, this is certainly not an introductory text on Computer Architectures. The authors assume that people reading it have already had an introductory class or some experience. Simply put, the book is not intended to explain how cache memory works, but to present a thourough quantitative analysis to show why and when one implementation works better than another, and what improvements have been devised recently to speed this or this other measurement.
Of course, the best choice for this book would be to have it preceeded by "Computer Organization: the HW/SW interface" (aka CO-HSI), by the same authors, since it would help to better comprehend the MIPS64 and the low-level design behind it, since CO-HSI develop an older version of the MIPS itself.

This is for sure one of the most informative books I've ever encountered both as a student and as a SW engineer. It contains an overwhelming quantity of data, tips, warnings, tecniques so that the over 1100 pages seem incredibly dense. And don't be fooled the book is "only so little": there are other seven online appendixes that can be downloaded, that will add up to more than 250 pages to the book.
As experience teaches, however, quantity does not always mean quality. Yet, it seems this doesn't apply to this book, because the quality of its content is highly informative and interesting for those involved with true CA designs.

Since the first chapter it's clear that target of the book is not a survery of CAs, but a guide through the bunch of considerations and problems a design of a new CA must cope with today. I mean today because much of the data collected and presented is binded to (and updated to) the current edition and its realease date. So covered CAs for this 3ed will feature IA-64 or Sony Playstation II among the others. Nonetheless, it would be misleading to think that next year the book will become useless. Most of the considerations the authors develop and present are quite long lasting (the usage patterns of ISAs, e.g., have incurred little change since the second edition, six years ago).

This edition presents noticeable changes, even if there's no doubt the core is that of CA-AQA 2ed. To mention a few, the first chapter is of course almost totally new since it's the most time-bounded of the book. The elder chapter four (Advanced Pipelining and Instruction Level Parallellism) has been expanded into two chapters, one dealing with Hardware approaches and one with Software approaches (and both with hybrid ones). This goes into great benefit for the reader since it seems we never get enough details on modern CAs and their complexity otherwise.
However, changes has been done even in the way of reductions, and that's especially true for the elder chapter three (Pipelining). It was a full 100 pages chapter, featuring an astonishing treatment of the topic, that has been fundamental in my class of CA II. In the 3ed edition, this chapter has been moved to a shorter appendix at the end, and I think this appendix can't compare with its predecessor (even if some of the "cut" topics have been then spread through chapters 3-4 in the 3ed).

About the exposition of the topics, the authors have built a solid way to make things clear for students and not, beginners and not on quantitative analysis. The book is full of figures, graph, citation and feature a wide bibliography at the end of the book and a reasoned set of references at the end of each chapter.

The only difficulties reading this book will arise only because of the complexity of the topics, who themselves require a fair amount of attention, not because of the language which keeps always clear and straightforward.

This said, I think the book is a fully deserved 5 stars one, with no concurrents on its kind, scope and utility. That's probabily why it has been worlwide used since its first edition.

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


5 of 5 people found the following review helpful:
4.0 out of 5 stars Great Text, horrible excercises, May 19, 2005
This review is from: Computer Architecture: A Quantitative Approach, 3rd Edition (Hardcover)
This is an excellent text for people with very good reading comprehension. DO NOT TOUCH this book if you skim or often have to read other texts multiple times before you understand what is being said. It's very precisely worded, but also very densely worded. If you are not prepared to pay close attention you will feel lost and abused.

As an example, a prior review roasted this book with this quote: "As they say about the Intel 80x86 architecture: "An architecture with flaws cannot be successful".

The truth is that the text actually lists "An architecture with flaws cannot be successful" as an example of false thinking, and the reviewer simply didn't read closely enough. The 80x86 chips are given AS PROOF that the statement is a fallacy, not as proof of an unsuccessful architecture!

The excercises are even worse, in my opinion. They're far to open ended to assign to a student without further explanation as to what the instructor wants. Also, the text deliberately avoids some topics entirely, on the assumption that the reader will already have the needed familiarity. Not everyone will, so I recommend first reading "Computer Organization and Design: The Hardware/Software Interface" by the same authors. It covers more basics, at the cost of fewer details.

Neither text is for the layman. It is important that you already feel comfortable with basic concepts of electronics (for the hardware) and programming (for the software). If not, start with books designed for the layman.

Despite these flaws, I recommed this book highly. If you approach this book with an attitude of genuine interest, you will learn a great deal about how computers work, and how they have come to work that way.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 13 people found the following review helpful:
5.0 out of 5 stars Comprehensive text, solid examples, July 25, 2002
By 
This review is from: Computer Architecture: A Quantitative Approach, 3rd Edition (Hardcover)
This hefty tome (883 pages plus appendices) is now in its 3rd edition, and still remains possibly the standard text in its genre.

Seeing this book brought back memories of second-year Computer Science 11 years ago where I learned the comparative virtues of the now-gone VAX computer's massively complex instruction set compared to the sleek RISC SPARC processor and its optimisation opportunities through pipelining a machine instruction's execution stages.

If the above makes no sense to you, or you'd rather not be bogged down with the mathematics of predicting branching when caching, then perhaps this is not the book for you. In fact, it's hard to imagine any casual hobbyist or home user or even the bulk of IT professionals finding much to suit their needs (let alone comprehend!), except in an academic capacity.

Don't get me wrong though - that's not to say this book is valueless, and the truth is far from it. Those who persevere will be rewarded with precise and in-depth technical discussion of modern processor designs - including the Sony PlayStation 2, the cluster that runs the Google search engine, advanced topics in multithreading, instruction-level parallelism, analysis of capacity, costs and performance of disks over two decades and so much more.

Undoubtedly, the book is highly specialised and simply will not appeal to the majority of readers, but with equal certainty it is still surely one of the leading texts in its field, retaining relevance with this updated 3rd edition. If you aspire to become a leading scientist at Intel or AMD then this book is a must.

Oh - and future students beware - chapters still conclude with exercises, but still only a handful actually have solutions presented, hence making all the others possible candidates for assignment questions!

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


2 of 2 people found the following review helpful:
4.0 out of 5 stars Dont go for 3rd edition even though it is a great text book!!!!!!!, September 11, 2006
By 
This review is from: Computer Architecture: A Quantitative Approach, 3rd Edition (Hardcover)
The Fourth edition is being scheduled to be released in next month(sep 2006/oct 2006). So my advice is to wait for that textbook of new edition which costs $79.95 in the amazon itself
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
4.0 out of 5 stars Interesting book !!, February 20, 2005
This review is from: Computer Architecture: A Quantitative Approach, 3rd Edition (Hardcover)
I think it is a better book than 2 edition, the authors have included the latest important stuff removing the arcane concepts like how adder work, addressing mode etc. I really enjoyed reading this book, appendix chapters really help me to brush up my basic concepts. However this book doesn't completely explains the concept of benchmarking machines -- what useful information can be drawn out of those tables.
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 Explanations are unnecessarily complicated, January 4, 2004
By 
Senthil Sundaram "ssk" (San Diego, CA United States) - See all my reviews
(REAL NAME)   
This review is from: Computer Architecture: A Quantitative Approach, 3rd Edition (Hardcover)
While this is a comprehensive book for some one trying to understand the design philosophies in Comp. Architecture I notice the following problems
* A lot of simple concepts are explained in a complex cryptic manner. May be the authors try to pour in all their academic experience on the subject in to each paragraph.
* A lot of errors in examples..( atleast in the old edition)
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:
5.0 out of 5 stars also has historical perspective, September 13, 2005
This review is from: Computer Architecture: A Quantitative Approach, 3rd Edition (Hardcover)
A massive and 2003 updated text. It gives comprehensive details of how to understand and design computer hardware. Naturally, a lot of effort is expended on the logic of the CPU. But memory hierarchy, storage systems (mostly disks) and interconnect issues are also heavily gone into. Along with alternative multiprocessor configurations.

It is probably true to say that all the major ideas in the field are present in this text. With an emphasis on the student being able to make quantitative assessments of design. Buttressed by lengthy exercises in each chapter.

Interestingly, the book also offers a bonus. The chapters end in historical sections. These give a perspective on the major events and persons for the chapters' topics. So often in computing, students have little appreciation of who made the key advances and why.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars Good book, December 1, 2011
This review is from: Computer Architecture: A Quantitative Approach, 3rd Edition (Hardcover)
The book I received is not hard-cover. But the book is really new, quite like a new book. So I will not choose to return it, and I like the book as a whole.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 8 people found the following review helpful:
4.0 out of 5 stars A Thick Book, June 7, 2004
This review is from: Computer Architecture: A Quantitative Approach, 3rd Edition (Hardcover)
Good collection of recent microprocessor
technologies. A good approach in
quantification of computer design. However,
does the exciting field of computer architecure
justify the sheer number of words in
the book?

The book would be a better pedagogical tool
if it is less wordy, more precise and in depth
(such as in clearer explanation of Scheduling
Branch Delay Slot, etc.)

Overall a good solid text.

Atoon

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


3 of 5 people found the following review helpful:
3.0 out of 5 stars Popular but difficult to use, January 18, 2005
By 
X. Li (Rochester, NY USA) - See all my reviews
(REAL NAME)   
This review is from: Computer Architecture: A Quantitative Approach, 3rd Edition (Hardcover)
Nearly every CS or ECE department is US uses this as their textbook, because the authors are the most experienced researcher in this field. The book has plenty of descriptions but it lacks examples and explanations. What's more, you can never understand accurately what the authors mean in the exercises. They just assume that you know everything about the background knowledge. This semester we spent most of the time to clarify the doubts about the exercises in this course. So I suggest to use another book if you can.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 2 3 | Next ›
Most Helpful First | Newest First

This product

Computer Architecture: A Quantitative Approach, 3rd Edition
Computer Architecture: A Quantitative Approach, 3rd Edition by John L. Hennessy (Hardcover - May 31, 2002)
Used & New from: $14.38
Add to wishlist See buying options