Computer Architecture: A Quantitative Approach

Computer Architecture: A Quantitative Approach


Media:Hardcover
Author:John Hennessey, John L. Hennessy, David Goldberg
Publisher:Morgan Kaufmann Pub
Release date:01 January, 1996
List price:$85.95
Our price: that is 100% off!

Computer Architecture: A Quantitative Approach

Average rating:
Not for introduction, this is an advanced book !
The complaints of one of the reviewer are perfectly justified in the sense that using this book as your first one in "computer architecture" will probably make you leave the subject very soon. This is an advanced book discussing the problems of computer architecture but with the "instruction set" point of view. The intent of this book is not to teach you basics in computer architecture!

For introductory textbooks, rather go to the other one from Hennessy and Patterson "Computer organization and design : The hardware/software interface" or Tanenbaum's "Structured Computer Organization".

However, with considerations about the scope of the book, it is excellent even if not easy. I don't think there something better on the market in the subject.

A tough book to get through - but worth the effort.
Need to get inside the hardware, and don't mind a few bumps along the way? Computer Architecture: A Quantitative Approach will take you deeper than you probably ever thought you wanted to go. The focus is on uniprocessor architecture, although it does provide introductory coverage of multiprocessors. This work covers the various designs and alternatives for instruction sets, pipelining, cache, memory, I/O, etc. and provides current examples as well as historical references. The weakness of the book is that the exercises at the end of each chapter go beyond the scope of the material covered. Although certainly worthwhile and complimentary to the material presented in the chapters, the exercises seem to be material for the next level. The authors should either make the exercises more related to the chapter explanations and examples, or they should offer relevant extended references. It would also be helpful if they provided an answer set to a percentage of the exercises. The user of the 2nd edition is well advised to grab the errata file from the publisher, see Preface, as there are many errors in the printing. Overall, I would recommend this book to those who are serious about gaining an advanced understanding of modern computer architecture. Be advised, a good basic understanding is necessary before tackling this work.
If this is the best there is, God help us.
For one thing, if you are interested in this book, chances are that you are taking a class in computer architecture and are required to buy it. If that is the case, all of the high-brow comments won't do you any good. You are forced to suffer through this monstrosity. That was my position. Fortunately you will be able to get a more modern edition with all the thousands of typos and errata fixed, or so you hope. Problems at the end of the chapter, you ask? Get that blade ready to cut your wrists. Yea, it's simple math. You'll never use anything more than multiplication and division here, but I submit that it is almost impossible to answer some of these questions without first knowing what the answer is. The examples in the chapter do next to nothing to prepare you for the exercises, and later in the book, the questions get so complex that there must be 25 variables to consider. If the author was trying to trick you, he could throw all sorts of extra things just to trip you up. You would dutifully find something to do with them. A professor that tries to teach this entire book in a semester is a maniac, but they all try. Also they may try to go out of order on you with the chapters. Beware. Worse still is trying to go in order. Chapter 4 alone will stop you cold. I honestly think you can devote an entire semester just to some of these individual chapters. The book assumes you are very smart. You need to be someone with both a degree in EE, CS, and who has work experience dealing with hardware. My bottom line is that I am trying to warn you about what you are getting yourself into with this book. It is no easy read, no quick fix, no Bible of computer architeture that would allow you to use it as reference material in your job. If you were to look something up, it would take you a day and a half just to remember back to what the hell they were talking about. Somebody needs to do a better job than these geniuses.
Top Book products

Similar products
Introduction to Algorithms, Second Edition
Computer Architecture : A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
Computer Networks, Fourth Edition
Introduction to the Theory of Computation

Incipio Kyocera 6035 Case - Grey Nylon
Motorola Car Charger for Motorola Startac Phones
High School Advantage Deluxe Ages 13 and Up
Ylesia (Star Wars: The New Jedi Order)
The Necessary Art of Persuasion (HBR OnPoint Enhanced Edition)
Auto Loan Calculator
Discount Hotel Booking
Voip Providers
Kings Quest 7 | Green Mountain National Forest | John Douglas