Patterson, Dave, 1978-

Computer organization and design : the hardware, software interface / David A. Patterson, John L. Hennessy ; with contributions by Peter J. Ashenden, James R. Larus, Daniel J. Sorin. - 3rd ed. - Amsterdam : Elsevier, c2007. - 1 v. (various pagings) : ill. ; 23 cm.

Includes bibliographical references and index.

Computer abstractions and technology -- Computers in the real world : information technology for the 4 billion without IT -- Instructions : language of the computer -- Computers in the real world : helping save our environment with data -- Arithmetic for computers -- Computers in the real world : reconstructing the ancient world -- Assessing and understanding performance -- Computers in the real world : moving people faster and more safely -- The processor : datapath and control -- Computers in the real world : empowering the disabled -- Enhancing performance with pipelining -- Computers in the real world : mass communication without gatekeepers -- Large and fast : exploiting memory hierarchy -- Computers in the real world : saving the world's art treasures -- Storage, networks, and other peripherals -- Computers in the real world : saving lives through better diagnosis -- Multiprocessors and clusters.

The third edition has been updated, reflecting latest technologies with examples highlighting new processor designs, benchmarking standards, languages and tools. Throughout the book a new feature focusing on program performance describes how to search for bottlenecks and improve performance in parts of the system.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

9780123706065


Computer engineering.
Computer architecture.

004.22