Computer Organization And Design: The Hardware/software Interface

Other | August 1, 2004

byPatterson, David A., David A. Patterson

not yet rated|write a review

This best selling text on computer organization has been thoroughly updated to reflect the newest technologies. Examples highlight the latest processor designs, benchmarking standards, languages and tools.

As with previous editions, a MIPs processor is the core used to present the fundamentals of hardware technologies at work in a computer system. The book presents an entire MIPS instruction set-instruction by instruction-the fundamentals of assembly language, computer arithmetic, pipelining, memory hierarchies and I/O.

A new aspect of the third edition is the explicit connection between program performance and CPU performance. The authors show how hardware and software components--such as the specific algorithm, programming language, compiler, ISA and processor implementation--impact program performance. Throughout the book a new feature focusing on program performance describes how to search for bottlenecks and improve performance in various parts of the system. The book digs deeper into the hardware/software interface, presenting a complete view of the function of the programming language and compiler--crucial for understanding computer organization. A CD provides a toolkit of simulators and compilers along with tutorials for using them.



For instructor resources click on the grey "companion site" button found on the right side of this page.
This new edition represents a major revision.
New to this edition:

* Entire Text has been updated to reflect new technology
* 70% new exercises.
* Includes a CD loaded with software, projects and exercises to support courses using a number of tools
* A new interior design presents defined terms in the margin for quick reference
* A new feature, "Understanding Program Performance" focuses on performance from the programmer's perspective
* Two sets of exercises and solutions, "For More Practice" and "In More Depth," are included on the CD
* "Check Yourself" questions help students check their understanding of major concepts
* "Computers In the Real World" feature illustrates the diversity of uses for information technology
*More detail below...

Pricing and Purchase Info

$68.69 online
$89.17 list price (save 22%)
In stock online
Ships free on orders over $25

From the Publisher

This best selling text on computer organization has been thoroughly updated to reflect the newest technologies. Examples highlight the latest processor designs, benchmarking standards, languages and tools.As with previous editions, a MIPs processor is the core used to present the fundamentals of hardware technologies at work in a compu...

John L. Hennessy is a Professor of Electrical Engineering and Computer Science at Stanford University, where he has been a member of the faculty since 1977 and was, from 2000 to 2016, its tenth President. Prof. Hennessy is a Fellow of the IEEE and ACM; a member of the National Academy of Engineering, the National Academy of Science, an...

other books by Patterson, David A.

Computer Organization And Design: The Hardware Software Interface: Arm Edition
Computer Organization And Design: The Hardware Software...

Paperback|Mar 2 2016

$121.85 online$147.94list price(save 17%)
see all books by Patterson, David A.
Format:OtherDimensions:656 pages, 1 × 1 × 1 inPublished:August 1, 2004Publisher:Morgan KaufmannLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:0080502571

ISBN - 13:9780080502571

Customer Reviews of Computer Organization And Design: The Hardware/software Interface

Reviews

Extra Content

Table of Contents

1 Computer Abstractions and Technology
2 Instructions: Language of the Computer
3 Arithmetic for Computers
4 Assessing and Understanding Performance
5 The Processor: Datapath and Control
6 Enhancing Performance with Pipelining
7 Large and Fast: Exploiting Memory Hierarchy
8 Storage, Networks, and Other Peripherals
On the CD:
9 Multiprocessors
Appendix A: Assemblers, Linkers, and the Spim simulator
Appendix B: The Basics of Logic Design
Appendix C: Mapping Control to Hardware
Appendix D: A Survey of RISC Architectures for Desktop, Server, and Embedded Computers