Computer Organization and Design, Revised Fourth Edition

October 30, 2011  SteveH

Morgan Kaufmann is excited to announce that Computer Organization and Design, Revised Fourth Edition by David A. Patterson &  John L. Hennessy is now published! Review the full Table of Contents below.

About the Book

This Fourth Revised Edition of Computer Organization and Design includes a complete set of updated and new exercises, along with improvements and changes suggested by instructors and students. Focusing on the revolutionary change taking place in industry today–the switch from uniprocessor to multicore microprocessors–this classic textbook has a modern and up-to-date focus on parallelism in all its forms. Examples highlighting multicore and GPU processor designs are supported with performance and benchmarking data. 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.

Key Features

  • The Revised Fourth Edition of Computer Organization and Design has been updated with new exercises and improvements throughout suggested by instructors teaching from the book.
  • Covers the revolutionary change from sequential to parallel computing, with a chapter on parallelism and sections in every chapter highlighting parallel hardware and software topics.
  • Includes an 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.
  • The 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. For the convenience of readers who have purchased an ebook edition or who may have misplaced the CD-ROM, all CD content is available at bit.ly/nFXcLq.

Quotes:

“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 curent hardware.” – John Greiner, Rice University

“Patterson and Hennessy not only improve the pedagogy of the traditional material on pipelined processors and memory hierarchies, but also greatly expand the multiprocessor coverage to include emerging multicore processors and GPUs. Computer Organization and Design sets a new benchmark against which all other architecture books must be compared.” – David A. Wood, University of Wisconsin-Madison

Table of Contents

Computer Abstractions and Technology

Instructions: Language of the Computer

Arithmetic for Computers

Assessing and Understanding Performance

The Processor

Enhancing Performance with Pipelining

Large and Fast: Exploiting Memory Hierarchy

Storage, Networks and Other Peripherals

Multiprocessors and Clusters

Mapping Control to Hardware

A Survey of RISC Architectures for Desktop, Server, and Embedded Computers

We’ve created a special microsite which allows you to view this book in greater detail, including reading content, reviews, ancillary materials, about the authors, related titles, and request a review copy!

Companion Site
Laboratory Projects
Processor Models
About the CD-ROM
Errata

Instructor (password protected) website:
Solutions to all new case studies and new exercises

ISBN: 9780123747501 | View in bookstore

Bookmark and Share

3 Comments
   CM said on November 22, 2011 at 1:35 am

Hi,

Can you tell us when the Kindle version will be released?

Thanks,

-CM

   SteveH said on November 28, 2011 at 7:49 am

Hi CM,
I believe it’s available now:
http://www.amazon.com/Computer-Organization-Design-Revised-ebook/dp/B006FG1HNM/

Thanks!
Steve

   CM said on November 29, 2011 at 1:10 pm

Great! (purchased just now)

Tell us what you think!

Comments

*