MARC details
| 000 -LEADER |
| fixed length control field |
06034cam a2200337 i 4500 |
| 001 - CONTROL NUMBER |
| control field |
15327388 |
| 005 - DATE AND TIME OF LATEST TRANSACTION |
| control field |
20201005130420.0 |
| 008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
| fixed length control field |
080612s2009 maua b 001 0 eng |
| 010 ## - LIBRARY OF CONGRESS CONTROL NUMBER |
| LC control number |
2008026443 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
9780123744937 (pbk. : alk. paper) |
| 040 ## - CATALOGING SOURCE |
| Original cataloging agency |
DLC |
| Transcribing agency |
DLC |
| Modifying agency |
DLC |
| -- |
EG-NcFUE |
| Description conventions |
rda |
| 050 00 - LIBRARY OF CONGRESS CALL NUMBER |
| Classification number |
QA76.9.C643 |
| Item number |
P37 2009 |
| 082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER |
| Classification number |
004.6 |
| Edition number |
22 |
| Item number |
P.D.C |
| 100 1# - MAIN ENTRY--PERSONAL NAME |
| Personal name |
Patterson, David A. |
| 245 10 - TITLE STATEMENT |
| Title |
Computer organization and design : |
| Remainder of title |
the hardware/software interface / |
| Statement of responsibility, etc |
David A. Patterson, John L. Hennessy. |
| 250 ## - EDITION STATEMENT |
| Edition statement |
Fourth edition. |
| 260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
| Place of publication, distribution, etc |
Burlington, MA : |
| Name of publisher, distributor, etc |
Morgan Kaufmann Publishers, |
| Date of publication, distribution, etc |
c2009. |
| 300 ## - PHYSICAL DESCRIPTION |
| Extent |
1 volume (various pagings) : |
| Other physical details |
illustration. ; |
| Dimensions |
24 cm. + |
| Accompanying material |
1 CD-ROM (4 3/4 in.) |
| 336 ## - CONTENT TYPE |
| Source |
rdacontent |
| Content type term |
text |
| 337 ## - MEDIA TYPE |
| Source |
rdamedia |
| Media type term |
unmediated |
| 338 ## - CARRIER TYPE |
| Source |
rdacarrier |
| Carrier type term |
volume |
| 500 ## - GENERAL NOTE |
| General note |
Includes bibliographical references and index. |
| 505 0# - FORMATTED CONTENTS NOTE |
| Formatted contents note |
Chapter 1. Computer Abstractions and Technology<br/>1.1 Introduction<br/>1.2 Below Your Program<br/>1.3 Under the Covers<br/>1.4 Performance<br/>1.5 The Power Wall<br/>1.6 The Sea Change: The Switch from Uniprocessors to Multiprocessors<br/>1.7 Real Stuff: Manufacturing and Benchmarking the AMD Opteron X4<br/>1.8 Fallacies and Pitfalls<br/>1.9 Concluding Remarks<br/>1.10 Historical Perspective and Further Reading<br/>1.11 Exercises<br/>Chapter 2. Instructions: Language of the Computer<br/>2.1 Introduction<br/>2.2 Operations of the Computer Hardware<br/>2.3 Operands of the Computer Hardware<br/>2.4 Signed and Unsigned Numbers<br/>2.5 Representing Instructions in the Computer<br/>2.6 Logical Operations<br/>2.7 Instructions for Making Decisions<br/>2.8 Supporting Procedures in Computer Hardware<br/>2.9 Communicating with People<br/>2.10 MIPS Addressing for 32-Bit Immediates and Addresses<br/>2.11 Parallelism and Instructions: Synchronization<br/>2.12 Translating and Starting a Program<br/>2.13 A C Sort Example to Put It All Together<br/>2.14 Arrays versus Pointers<br/>2.15 Advanced Material: Compiling C and Interpreting Java<br/>2.16 Real Stuff: ARM Instructions<br/>2.17 Real Stuff: x86 Instructions<br/>2.18 Fallacies and Pitfalls<br/>2.19 Concluding Remarks<br/>2.20 Historical Perspective and Further Reading<br/>2.21 Exercises<br/>Chapter 3. Arithmetic for Computers<br/>3.1 Introduction<br/>3.2 Addition and Subtraction<br/>3.3 Multiplication<br/>3.4 Division<br/>3.5 Floating Point<br/>3.6 Parallelism and Computer Arithmetic: Associativity<br/>3.7 Real Stuff: Floating Point in the x86<br/>3.8 Fallacies and Pitfalls<br/>3.9 Concluding Remarks<br/>3.10 Historical Perspective and Further Reading<br/>3.11 Exercises<br/>Chapter 4. The Processor<br/>4.1 Introduction<br/>4.2 Logic Design Conventions<br/>4.3 Building a Datapath<br/>4.4 A Simple Implementation Scheme<br/>4.5 An Overview of Pipelining<br/>4.6 Pipelined Datapath and Control<br/>4.7 Data Hazards: Forwarding versus Stalling<br/>4.8 Control Hazards<br/>4.9 Exceptions<br/>4.10 Parallelism and Advanced Instruction-Level Parallelism<br/>4.11 Real Stuff: the AMD Opteron X4 (Barcelona) Pipeline<br/>4.12 Advanced Topic: an Introduction to Digital Design Using a Hardware Design Language to Describe<br/>4.13 Fallacies and Pitfalls<br/>4.14 Concluding Remarks<br/>4.15 Historical Perspective and Further Reading<br/>4.16 Exercises<br/>Chapter 5. Large and Fast: Exploiting Memory Hierarchy<br/>5.1 Introduction<br/>5.2 The Basics of Caches<br/>5.3 Measuring and Improving Cache Performance<br/>5.4 Virtual Memory<br/>5.5 A Common Framework for Memory Hierarchies<br/>5.6 Virtual Machines<br/>5.7 Using a Finite-State Machine to Control a Simple Cache<br/>5.8 Parallelism and Memory Hierarchies: Cache Coherence<br/>5.9 Advanced Material: Implementing Cache Controllers<br/>5.10 Real Stuff: the AMD Opteron X4 (Barcelona) and Intel Nehalem Memory Hierarchies<br/>5.11 Fallacies and Pitfalls<br/>5.12 Concluding Remarks<br/>5.13 Historical Perspective and Further Reading<br/>5.14 Exercises<br/>Chapter 6. Storage and Other I/O Topics<br/>6.1 Introduction<br/>6.2 Dependability, Reliability, and Availability<br/>6.3 Disk Storage<br/>6.4 Flash Storage<br/>6.5 Connecting Processors, Memory, and I/O Devices<br/>6.6 Interfacing I/O Devices to the Processor, Memory, and Operating System<br/>6.7 I/O Performance Measures: Examples from Disk and File Systems<br/>6.8 Designing an I/O System<br/>6.9 Parallelism and I/O: Redundant Arrays of Inexpensive Disks<br/>6.10 Real Stuff: Sun Fire x4150 Server<br/>6.11 Advanced Topics: Networks<br/>6.12 Fallacies and Pitfalls<br/>6.13 Concluding Remarks<br/>6.14 Historical Perspective and Further Reading<br/>6.15 Exercises<br/>Chapter 7. Multicores, Multiprocessors, and Clusters<br/>7.1 Introduction<br/>7.2 The Difficulty of Creating Parallel Processing Programs<br/>7.3 Shared Memory Multiprocessors<br/>7.4 Clusters and Other Message-Passing Multiprocessors<br/>7.5 Hardware Multithreading<br/>7.6 SISD, MIMD, SIMD, SPMD, and Vector<br/>7.7 Introduction to Graphics Processing Units<br/>7.8 Introduction to Multiprocessor Network Topologies<br/>7.9 Multiprocessor Benchmarks<br/>7.10 Roofline: A Simple Performance Model<br/>7.11 Real Stuff: Benchmarking Four Multicores Using the Roofline Model<br/>7.12 Fallacies and Pitfalls<br/>7.13 Concluding Remarks<br/>7.14 Historical Perspective and Further Reading<br/>7.15 Exercises<br/>Appendix A. Graphics and Computing GPUs<br/>A.1 Introduction<br/>A.2 GPU System Architectures<br/>A.3 Programming GPUs<br/>A.4 Multithreaded Multiprocessor Architecture<br/>A.5 Parallel Memory System<br/>A.6 Floating-point Arithmetic<br/>A.7 Real Stuff: The NVIDIA GeForce 8800<br/>A.8 Real Stuff: Mapping Applications to GPUs<br/>A.9 Fallacies and Pitfalls<br/>A.10 Concluding Remarks<br/>A.11 Historical Perspective and Further Reading<br/>Appendix B. Assemblers, Linkers, and the SPIM Simulator<br/>B.1 Introduction<br/>B.2 Assemblers<br/>B.3 Linkers<br/>B.4 Loading<br/>B.5 Memory Usage<br/>B.6 Procedure Call Convention<br/>B.7 Exceptions and Interrupts<br/>B.8 Input and Output<br/>B.9 SPIM<br/>B.10 MIPS R2000 Assembly Language<br/>B.11 Concluding Remarks<br/>B.12 Exercises<br/>Index |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Computer organization. |
| 9 (RLIN) |
20707 |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Computer engineering. |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Computer interfaces. |
| 700 1# - ADDED ENTRY--PERSONAL NAME |
| Personal name |
Hennessy, John L. |
| 856 41 - ELECTRONIC LOCATION AND ACCESS |
| Materials specified |
Table of contents only |
| Uniform Resource Identifier |
<a href="http://www.loc.gov/catdir/toc/ecip0821/2008026443.html">http://www.loc.gov/catdir/toc/ecip0821/2008026443.html</a> |
| 942 ## - ADDED ENTRY ELEMENTS (KOHA) |
| Koha item type |
Books |
| Source of classification or shelving scheme |
Dewey Decimal Classification |