Computer Organization and Design The Hardware/Software Interface
| Author/creator | Patterson, David A. Author |
| Format | Electronic |
| Edition | 3rd ed.,Revised |
| Publication Info | Morgan Kaufmann [Imprint] San Diego : Elsevier Science & Technology Books |
| Description | 741 p. ill 10.000 x 08.000 in. |
| Supplemental Content | Full text available from Ebook Central - Academic Complete |
| Subjects |
| Other author/creator | Hennessy, John L. Author |
| Other author/creator | Ashenden, Peter J. Contribution by |
| Other author/creator | Larus, James R. Contribution by |
| Other author/creator | Sorin, Daniel J. Contribution by |
| Series | The Morgan Kaufmann Series in Computer Architecture and Design Ser. |
| Summary | Annotation <b>What's New in the Third Edition, Revised Printing</b><br /><br />The same great book gets better! This revised printing features all of the original content along with these additional features:<br /><br />. Appendix A (Assemblers, Linkers, and the SPIM Simulator) has been moved from the CD-ROM into the printed book<br /><br />. Corrections and bug fixes<br /><br /><b>Third Edition features</b><br /><br /><i>New pedagogical features</i><br /><br />. Understanding Program Performance<br />- Analyzes key performance issues from the programmer's perspective<br />. Check Yourself Questions<br />- Helps students assess their understanding of key points of a section<br />. Computers In the Real World<br />- Illustrates the diversity of applications of computing technology beyond traditional desktop and servers<br />. For More Practice<br />- Provides students with additional problems they can tackle<br />. In More Depth<br />- Presents new information and challenging exercises for the advanced student<br /><br /><i>New reference features</i><br /><br />. 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.<br />. 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.<br />. Historical Perspectives and Further Readings have been updated and expanded to include the history of software R&D.<br />. CD-Library provides materials collected from the web which directly support the text.<br /><br /><br />In addition to thoroughly updating every aspect of the text to reflect the most current computing technology, the third edition<br /><br />. Uses standard 32-bit MIPS 32 as the primary teaching ISA.<br />. Presents the assembler-to-HLL translations in both C and Java.<br />. Highlights the latest developments in architecture in Real Stuff sections:<br />- Intel IA-32<br />- Power PC 604<br />- Google's PC cluster<br />- Pentium P4<br />- SPEC CPU2000 benchmark suite for processors<br />- SPEC Web99 benchmark for web servers<br />- EEMBC benchmark for embedded systems<br />- AMD Opteron memory hierarchy<br />- AMD vs. 1A-64<br /><br /><i>New support for distinct course goals</i><br /><br />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:<br /><br /><i>New material to support a Hardware Focus</i><br /><br />. Using logic design conventions<br />. Designing with hardware description languages<br />. Advanced pipelining<br />. Designing with FPGAs<br />. HDL simulators and tutorials<br />. Xilinx CAD tools<br /><br /><i>New material to support a Software Focus</i><br /><br />. How compilers work<br />. How to optimize compilers<br />. How to implement object oriented languages<br />. MIPS simulator and tutorial<br />. History sections on programming languages, compilers, operating systems and databases<br /><br /><br /><b>On the CD</b><br /><br />. <b>NEW:</b> Search function to search for content on both the CD-ROM and the printed text<br />. CD-Bars: Full length sections that are introduced in the book and presented on the CD<br />. CD-Appendixes: Appendices B-D<br />. CD-Library: Materials collected from the web which directly support the text<br />. CD-Exercises: For More Practice provides exercises and solutions for self-study<br />. In More Depth presents new information and challenging exercises for the advanced or curious student<br />. Glossary: Terms that are defined in the text are collected in this searchable reference<br />. Further Reading: References are organized by the chapter they support<br />. Software: HDL simulators, MIPS simulators, and FPGA design tools<br />. Tutorials: SPIM, Verilog, and VHDL<br />. Additional Support: Processor Models, Labs, Homeworks, Index covering the book and CD contents<br /><br /><b>Instructor Support</b><br /><br />Instructor support provided on <i>textbooks.elsevier.com</i>:<br /><br />. Solutions to all the exercises<br />. Figures from the book in a number of formats<br />. Lecture slides prepared by the authors and other instructors<br />. Lecture notes<br /><br />*For the Revised Printing, Appendix A appears in the printed book rather than on the CD. This is the only change.<br />*Explains the latest benchmarking software including SPEC CPU2000 suite for processors, SPEC Web99 for web servers, and EEMBC for embedded systems<br />*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.<br />*Compares MIPs assembler code to both C and Java |
| Access restriction | Available only to authorized users. |
| Technical details | Mode of access: World Wide Web |
| Genre/form | Electronic books. |
| ISBN | 9780123706065 |
| ISBN | 0123706068 (Trade Paper) Out of Print |
| Standard identifier# | 9780123706065 |
| Stock number | 00991439 |