or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
28 used & new from £21.38

Have one to sell? Sell yours here
 
   
Computer Organization and Design, Revised Printing, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
 
 

Computer Organization and Design, Revised Printing, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) (Paperback)

by David Patterson (Author)
3.8 out of 5 stars  See all reviews (11 customer reviews)
RRP: £39.99
Price: £35.40 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.59 (11%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Tuesday, November 17? Choose Express delivery at checkout. See Details
23 new from £31.76 5 used from £21.38

Special Offers and Product Promotions


Frequently Bought Together

Customers buy this book with Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) by John L. Hennessy

Computer Organization and Design, Revised Printing, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) + Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
Price For Both: £71.34

Show availability and delivery details


Customers Who Bought This Item Also Bought

Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)

Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)

by John L. Hennessy
3.0 out of 5 stars (2)  £35.94
Speech and Language Processing: International Version: an Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition

Speech and Language Processing: International Version: an Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition

by Daniel Jurafsky
5.0 out of 5 stars (3)  £31.89
Artificial Intelligence: A Modern Approach (International Edition)

Artificial Intelligence: A Modern Approach (International Edition)

by Stuart Russell
3.8 out of 5 stars (12)  £49.39
Automata and Computability

Automata and Computability

by Dexter C. Kozen
4.7 out of 5 stars (3)  £40.21
Computer Networks (International Edition)

Computer Networks (International Edition)

by Andrew S. Tanenbaum
4.1 out of 5 stars (50)  £41.32
Explore similar items

Product details


Product Description

Review

"The choice of 'Real Stuff' is judicious. The 'Computers in the Real World' sections are interesting to read and should widen the horizons of the too often too tech-oriented Sophomores and Juniors. On the whole this is a very solid book and the success of the third edition is assured as has been the success of its two predecessors."
-Jean-Loup Baer, University of Washington

"I am very impressed with the new sections 'Computers in the Real World.' It is very interesting and speaks to the students who would like to feel a connection between classroom materials and real-world applications. I am very pleased with the manuscript for the third edition. This revision is well-updated and a comprehensive introduction to the hardware and software fundamentals."
-David Brooks, Harvard University

"The logical development and explanations and examples were always great to begin with. The 'Historical Perspectives' have become even better-- they are part of the book that I enjoy most."
-David Harris, Harvey Mudd


Product Description

What's New in the Third Edition, Revised Printing

The same great book gets better! This revised printing features all of the original content along with these additional features:

. Appendix A (Assemblers, Linkers, and the SPIM Simulator) has been moved from the CD-ROM into the printed book

. Corrections and bug fixes

Third Edition features

New pedagogical features

. Understanding Program Performance
- Analyzes key performance issues from the programmer's perspective
. Check Yourself Questions
- Helps students assess their understanding of key points of a section
. Computers In the Real World
- Illustrates the diversity of applications of computing technology beyond traditional desktop and servers
. For More Practice
- Provides students with additional problems they can tackle
. In More Depth
- Presents new information and challenging exercises for the advanced student

New reference features

. Highlighted glossary terms and definitions appear on the book page, as bold-faced entries in the index, and as a separate and searchable reference on the CD.
. A complete index of the material in the book and on the CD appears in the printed index and the CD includes a fully searchable version of the same index.
. Historical Perspectives and Further Readings have been updated and expanded to include the history of software R&D.
. CD-Library provides materials collected from the web which directly support the text.


In addition to thoroughly updating every aspect of the text to reflect the most current computing technology, the third edition

. Uses standard 32-bit MIPS 32 as the primary teaching ISA.
. Presents the assembler-to-HLL translations in both C and Java.
. Highlights the latest developments in architecture in Real Stuff sections:
- Intel IA-32
- Power PC 604
- Google's PC cluster
- Pentium P4
- SPEC CPU2000 benchmark suite for processors
- SPEC Web99 benchmark for web servers
- EEMBC benchmark for embedded systems
- AMD Opteron memory hierarchy
- AMD vs. 1A-64

New support for distinct course goals

Many of the adopters who have used our book throughout its two editions are refining their courses with a greater hardware or software focus. We have provided new material to support these course goals:

New material to support a Hardware Focus

. Using logic design conventions
. Designing with hardware description languages
. Advanced pipelining
. Designing with FPGAs
. HDL simulators and tutorials
. Xilinx CAD tools

New material to support a Software Focus

. How compilers work
. How to optimize compilers
. How to implement object oriented languages
. MIPS simulator and tutorial
. History sections on programming languages, compilers, operating systems and databases


On the CD

. NEW: Search function to search for content on both the CD-ROM and the printed text
. CD-Bars: Full length sections that are introduced in the book and presented on the CD
. CD-Appendixes: Appendices B-D
. CD-Library: Materials collected from the web which directly support the text
. CD-Exercises: For More Practice provides exercises and solutions for self-study
. In More Depth presents new information and challenging exercises for the advanced or curious student
. Glossary: Terms that are defined in the text are collected in this searchable reference
. Further Reading: References are organized by the chapter they support
. Software: HDL simulators, MIPS simulators, and FPGA design tools
. Tutorials: SPIM, Verilog, and VHDL
. Additional Support: Processor Models, Labs, Homeworks, Index covering the book and CD contents

Instructor Support

Instructor support provided on textbooks.elsevier.com:

. Solutions to all the exercises
. Figures from the book in a number of formats
. Lecture slides prepared by the authors and other instructors
. Lecture notes

*For the Revised Printing, Appendix A appears in the printed book rather than on the CD. This is the only change.
*Explains the latest benchmarking software including SPEC CPU2000 suite for processors, SPEC Web99 for web servers, and EEMBC for embedded systems
*Features the latest developments of the Intel IA-32 architecture as well as the Power PC 604, the AMD Opteron Memory, and the Intrinsity FastMATH processor.
*Compares MIPs assembler code to both C and Java

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)
(1)

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Computer Organization and Design, Revised Printing, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
93% buy the item featured on this page:
Computer Organization and Design, Revised Printing, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) 3.8 out of 5 stars (11)
£35.40
Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
2% buy
Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) 3.0 out of 5 stars (2)
£35.94
Compilers: Principles, Techniques and Tools
2% buy
Compilers: Principles, Techniques and Tools 4.5 out of 5 stars (13)
£49.34
Modern Processor Design: Fundamentals of Superscalar Processors (McGraw-Hill Series in Electrical and Computer Engineering)
1% buy
Modern Processor Design: Fundamentals of Superscalar Processors (McGraw-Hill Series in Electrical and Computer Engineering)
£85.49

 

Customer Reviews

11 Reviews
5 star:
 (5)
4 star:
 (3)
3 star:
 (1)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
8 of 8 people found the following review helpful:
4.0 out of 5 stars Quite unconventional, quite useful., 27 Feb 2003
This book is quite a strange case. For sure, it is the most widely used around the world for intro courses on Computer Architecturs (CAs). Could it be because Hennessy and Patterson are, at present and since a long time, two of the most prominent researchers in the field, Hennessy being now also President of Stanford University, Patterson a professor at Berkeley. But it would be too reductive to limit the view to this only. So we should move inside the book and try to understand the real (or other) reasons.

As an introductory text on CA, the approach is different than the somewhat classical one.

Those who'd expect a few introductory chapters on logic design (as, e.g., Mano & Kime's chapters or Murdocca's long appendixes) will find instead a short appendix that describes basic components (gates, registers, clocks and so on) at a high level (never mention digital abstracion & co.).

The path then is not a survey of general concepts & principles of CA with eventually some real examples as application. Instead, the process is a strictly step-by-step constructive one: they build from scratch a new system funding the design with plenty of considerations and tips, even with warnings on most common "fallacies and pitfalls". All this done through a very straightforward and clear language and with lots of figures, well paced and presented. As a result, coping with the topics is pretty an easy task, and the most likely result is a thourough understanding of what they present.

So what they present ? Substantially, the MIPS, a well known (thanks to this book and their authors too, of course) and widely sold (thanks to its true qualities) RISC processor. The authors have been leaders in the development of the RISC architecture, which admittedly is by now the only good choice for CPU designs since even Intel in its newest architectures reduce all down to the execution of RISC instructions. Anyway, the attention is not only on RISC (and MIPS) architectures: it's "mostly" on these, but there's space for short disgressions in the PowerPC, 80x86 and Pentium Pro (the book is dated 1997) field. This is done through a section named "Real stuff" in each chapter, where after they've extensively developed the subpart of the MIPS (be it the ISA, the ALU or Datapath & Control, the Pipeline and so on), they summarily look at how the same concepts have been developed by PowerPC and 80x86 or Pentium.

All in all, if the book has been assigned as a textbook for a course, little integration is needed to understand it and made it useful for the course; or if it is used a self first introduction to computer architectures and especially RISC architecture, the book will prove a very good choice. And this happens simply because the transfer of knowledge is effective as probably the authors have intended it to be.
If what is needed is a reference, then perhaps the step-by-step approach would suggest other choices (e.g. Tanenbaum, Murdocca, Stallings or Mano & Kime).

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
4.0 out of 5 stars good information, a bit lengthy., 29 Aug 1998
By A Customer
overall, a very clear and understandable book. examples and motivation was very well presented. some of the material on system performance (first chapter) could be skimmed/trimmed to obtain the vital information quickly. i would also wager some of the beefier chapters could be trimmed without losing clarity (some passages seemed redundent)
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars Practical, nice layout, a wealth of information, 24 Aug 1998
By A Customer
My lecturer told the students it was the best book in the world. I don't exactly agree with him, but I must say that it is one of the best book in its class. The good points are pretty much sumed up by Amazon's review.

I am currently using it as a text, and I have the same problem as Craig because there is no way I can check if my answers are right on my own. END

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Review
I am a 3rd year Computer and Electronics Systems student at strathclyde Uni.This is a fantastic book to by if you need to know about computer archtecture and is well worth the... Read more
Published 9 months ago by M. P. McFadden

5.0 out of 5 stars Great Book
if you want to be a good software Engineer then this is the book that will help you learn a lot about hardware and software, its great
Published on 8 Nov 2004 by mind_reader

1.0 out of 5 stars Useless for self-study and almost obsolete
Warning: the answers to the exercises are not provided and neither can they legally be obtained by anyone who is not a lecturer. Read more
Published on 2 Mar 2004 by fantamic

1.0 out of 5 stars Useless for self study and almost obsolete
Warning: the answers to the exercises are not provided and neither can they legally be obtained by anyone who is not a lecturer. Read more
Published on 2 Mar 2004 by fantamic

3.0 out of 5 stars OK but you have to know where to find the CORRECT informatio
This book is fine if you read it straight through. Worked fine in class but when used as a reference book it fails because the author often doesn't give the exact answer at... Read more
Published on 30 Nov 1998

4.0 out of 5 stars Good book
I am doing the exercises at the end of each chapter, but I don't know if I am right or wrong. Are there any answers to these questions so I know where I stand? Read more
Published on 10 Mar 1998

5.0 out of 5 stars A Great Book
If you're interested in the subject matter, I don't think you'll find a better book. Very interesting to read; great examples. Definitive.
Published on 2 Feb 1998

5.0 out of 5 stars Great book; probably best as a textbook.
This book kicks butt. It's got everything most programmers could
possibly want to know about how the machine underneath works, and more. Read more
Published on 15 Nov 1997

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.