Computer Organization and Design, Revised Fourth Edition and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$39.06 & this item ships for FREE with Super Saver Shipping. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
Sell Back Your Copy
For a $30.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
 
 
Start reading Computer Organization and Design, Revised Fourth Edition on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) [Paperback]

David A. Patterson (Author), John L. Hennessy (Author)
3.9 out of 5 stars  See all reviews (34 customer reviews)

List Price: $89.95
Price: $73.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.96 (18%)
  Special Offers Available
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.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $49.47  
Paperback $67.99  
Paperback, November 10, 2008 $73.99  
Sell Back Your Copy for $30.00
Whether you buy it used on Amazon for $26.00 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $30.00.

Book Description

0123744938 978-0123744937 November 10, 2008 4

The best-selling computer organization book is thoroughly updated to provide a new focus on the revolutionary change taking place in industry today: the switch from uniprocessor to multicore microprocessors. This new emphasis on parallelism is supported by updates reflecting the newest technologies, with examples highlighting the latest processor designs and benchmarking standards. As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O. Sections on the ARM and x86 architectures are also included.

A companion CD provides a toolkit of simulators and compilers along with tutorials for using them, as well as advanced content for further study and a search utility for finding content on the CD and in the printed text.


  • Covers the revolutionary change from sequential to parallel computing, with a new chapter on parallelism and sections in every chapter highlighting parallel hardware and software topics.

  • Includes a new appendix by the Chief Scientist and the Director of Architecture of NVIDIA covering the emergence and importance of the modern GPU, describing in detail for the first time the highly parallel, highly multithreaded multiprocessor optimized for visual computing.

  • Describes a novel approach to measuring multicore performance--the "Roofline model"--with benchmarks and analysis for the AMD Opteron X4, Intel Xeon 5000, Sun UltraSPARC T2, and IBM Cell.

  • Includes new content on Flash memory and Virtual Machines.

  • Provides a large, stimulating set of new exercises, covering almost 200 pages.

  • Features the AMD Opteron X4 and Intel Nehalem as real-world examples throughout the book.

  • Updates all processor performance examples using the SPEC CPU2006 suite.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with C Programming Language (2nd Edition) $40.53

Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) + C Programming Language (2nd Edition)
Price For Both: $114.52

Show availability and shipping details

  • This item: Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • C Programming Language (2nd Edition)

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

Review

Patterson and Hennessy have greatly improved what was already the gold standard of textbooks. In the rapidly-evolving field of computer architecture, they have woven an impressive number of recent case studies and contemporary issues into a framework of time-tested fundamentals.--Fred Chong, University of California, Santa Barbara

The new coverage of multiprocessors and parallelism lives up to the standards of this well-written classic. It provides well-motivated, gentle introductions to the new topics, as well as many details and examples drawn from current hardware.--John Greiner, Rice University

From the Back Cover

Computer Organization and Design

The Hardware/Software Interface

David A. Patterson and John L. Hennessy

Patterson and Hennessy have greatly improved what was already the gold standard of textbooks. In the rapidly-evolving field of computer architecture, they have woven an impressive number of recent case studies and contemporary issues into a framework of time-tested fundamentals.--Fred Chong, University of California, Santa Barbara

The new coverage of multiprocessors and parallelism lives up to the standards of this well-written classic. It provides well-motivated, gentle introductions to the new topics, as well as many details and examples drawn from current hardware.--John Greiner, Rice University

 

The best-selling computer organization book is thoroughly updated to provide a new focus on the revolutionary change taking place in industry today: the switch from uniprocessor to multicore microprocessors. This new emphasis on parallelism is supported by updates reflecting the newest technologies, with examples highlighting the latest processor designs and benchmarking standards. As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O. Sections on the ARM and x86 architectures are also included.

A companion CD provides a toolkit of simulators and compilers along with tutorials for using them, as well as advanced content for further study and a search utility for finding content on the CD and in the printed text.

Fourth Edition Features:

  • Covers the revolutionary change from sequential to parallel computing, with a new chapter on parallelism and sections in every chapter highlighting parallel hardware and software topics.
  • Includes a new appendix by the Chief Scientist and the Director of Architecture of NVIDIA covering the emergence and importance of the modern GPU, describing in detail for the first time the highly parallel, highly multithreaded multiprocessor optimized for visual computing.
  • Describes a novel approach to measuring multicore performance--the "Roofline model"--with benchmarks and analysis for the AMD Opteron X4, Intel Xeon 5000, Sun UltraSPARC T2, and IBM Cell.
  • Includes new content on Flash memory and Virtual Machines.
  • Provides a large, stimulating set of new exercises, covering almost 200 pages.
  • Features the AMD Opteron X4 and Intel Nehalem as real-world examples throughout the book.
  • Updates all processor performance examples using the SPEC CPU2006 suite.

Online support materials for this book are available at textbooks.elsevier.com/9780123744937


Product Details

  • Paperback: 912 pages
  • Publisher: Morgan Kaufmann; 4 edition (November 10, 2008)
  • Language: English
  • ISBN-10: 0123744938
  • ISBN-13: 978-0123744937
  • Product Dimensions: 9 x 7.5 x 1.7 inches
  • Shipping Weight: 3.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (34 customer reviews)
  • Amazon Best Sellers Rank: #5,357 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

34 Reviews
5 star:
 (18)
4 star:
 (5)
3 star:
 (1)
2 star:
 (9)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (34 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

19 of 22 people found the following review helpful:
5.0 out of 5 stars A great book for many audiences, December 8, 2008
By 
John Mashey (Portola Valley, CA United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) (Paperback)
Iown all 4 editions of this book, plus the 4 published editions (and one preliminary edition) of the related "Computer Architecture - A Quantitative Approach".

Why?

Because, every time one of these comes out, they become clear standards. The last 20 years have been a period of rapid changes in computing. Fortunately Patterson and Hennessy somehow find time to update their books about every 5 years, not only adding new material, but also improving the pedagogy and readability for different audiences.

This book offers a thoughtful combination of printed and electronic information that potential authors should study, as this combination has evolved across the various iterations.

I especially appreciate the reader's guide (page xvii), which highlights different paths through the book for different audiences. This is very important in books that cover material comprehensively, as not everyone needs to read everything, especially the first time through.

This edition is well worth having, even if one already has the earlier ones. The additional material on multiprocessors is especially crucial, given that uniprocessor performance growth has slowed, and multiprocessor software remains challenging.

I spent many years trying to get people to write software at the highest level possible, but the otherwise-desirable trend in that direction can have one unfortunate side-effect. Some younger software designers have little or no experience with computer architecture and hardware/software interface, and it is all too easy to create performance and scalability surprises that could easily be avoided.

I'd strongly recommend this book to avoid such surprises. Even if a programmer writes in very high level languages, some knowledge of the lower levels and their pitfalls goes a long way.

I used to recommend the other book to people like technology journalists, venture capitalists, and financial analysts, i.e., people who are rarely computer professionals, but need to understand computer technology and its trends. Many such have been surprised to find the book was useful to them.

However, as Patterson and Hennessy have reworked the balance of material between the two books, the more introductory material is located here, whereas the other book is more appropriate for computer designers or software people working close to the hardware.

Hence, the next time someone needs to understand computer technology, well-explained by experts, this is the book I'd recommend.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 16 people found the following review helpful:
2.0 out of 5 stars The chapter contents were decent, but the problems are horrible, August 28, 2010
Amazon Verified Purchase(What's this?)
This review is from: Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) (Paperback)
First I will mention that I had no problem with the actual content presented in the chapters. This was a textbook for my Computer Architecture class, and the figures and presentation were fine. I really like the "pitfalls & fallacies" section of each chapter, as well as the brief sections looking at how real processors apply ideas and looking at the histories of the processors. (Go ARM!)

Now, as I mentioned this was a textbook for my class, and we were often assigned problems at the end of each chapter to do as homework. These problems are the sole reason I give this book a two star. There are so many problems that are very ambiguous as to what they are asking for. Also, I don't mind having multiple parts to a problem, but they went overboard with it. You have one problem with an A and B part, then the next with A-F that you need to perform for both A and B parts of the problem before. It would be MUCH more straightforward just to make all of these sections their own individual program and it would clear up a lot of the confusion that my whole class experienced.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
2.0 out of 5 stars Don't buy the Kindle version, April 22, 2011
Amazon Verified Purchase(What's this?)
The kindle version doesn't come with Appendix C which is the electronic data included on a CD with the paper version of the book, it must have just been cheaper for them to produce it this way.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
data reg, supporting procedures, front side bus, connecting processors, data tag, roofline model, one sticky bit, arithmetic intensity, static multiple issue, write register number, one round bit, hazard detection unit, funct field, sequential word addresses, nested page table, five classic components, page table register, associative placement, laundry analogy, dynamic pipeline scheduling, associativity decreases, load word instruction, three register operands, parallel processing programs, exception program counter
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Language of the Computer, Real Stuff, Repeat Exercise, Exploiting Memory Hierarchy, Sun Fire, Intel Xeon, Concluding Remarks, Software Interface, Check Yourself, The Basics of Caches, Reference Data Card, Intel Pentium, Under the Covers, Simple Implementation Scheme, Instruction Reg, Exercises Contributed, Redundant Arrays of Inexpensive Disks, Data Write, Sort Example, Representing Instructions, Read Write, Bubble Sort, Graphics Processing Units, Computer Hardware, Read Instruction
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject