Syndetics cover image
Image from Syndetics

Computer Architecture [electronic resource] : A Quantitative Approach.

By: Contributor(s): Material type: Computer fileComputer filePublisher number: 9780123838728Publication details: Burlington : Elsevier Science, 2011.Edition: 5th edISBN:
  • 9780123838735
Subject(s): Genre/Form: Additional physical formats: Print version:: Computer Architecture : A Quantitative ApproachDDC classification:
  • 004.22
LOC classification:
  • QA76.9.A73 .P377 2011
Online resources:
Contents:
Front Cover; In Praise of Computer Architecture: A Quantitative ApproachFifth Edition; Computer Architecture: A Quantitative Approach; Copyright; Dedication; Foreword; Table of Contents; Preface; Why We Wrote This Book; This Edition; Topic Selection and Organization; An Overview of the Content; Navigating the Text; Chapter Structure; Case Studies with Exercises; Supplemental Materials; Helping Improve This Book; Concluding Remarks; Acknowledgments; Contributors to the Fifth Edition; Reviewers; Advisory Panel; Appendices; Case Studies with Exercises; Additional Material
1.4 Trends in TechnologyPerformance Trends: Bandwidth over Latency; Scaling of Transistor Performance and Wires; 1.5 Trends in Power and Energy in Integrated Circuits; Power and Energy: A Systems Perspective; Energy and Power within a Microprocessor; 1.6 Trends in Cost; The Impact of Time, Volume, and Commoditization; Cost of an Integrated Circuit; Cost versus Price; Cost of Manufacturing versus Cost of Operation; 1.7 Dependability; 1.8 Measuring, Reporting, and Summarizing Performance; Benchmarks; Desktop Benchmarks; Server Benchmarks; Reporting Performance Results
2 Memory Hierarchy Design2.1 Introduction; Basics of Memory Hierarchies: A Quick Review; 2.2 Ten Advanced Optimizations of Cache Performance; First Optimization: Small and Simple First-Level Caches to Reduce Hit Time and Power; Second Optimization: Way Prediction to Reduce Hit Time; Third Optimization: Pipelined Cache Access to Increase Cache Bandwidth; Fourth Optimization: Nonblocking Caches to Increase Cache Bandwidth; Fifth Optimization: Multibanked Caches to Increase Cache Bandwidth; Sixth Optimization: Critical Word First and Early Restart to Reduce Miss Penalty
Contributors to Previous EditionsReviewers; Appendices; Exercises; Case Studies with Exercises; Special Thanks; 1 Fundamentals of Quantitative Design and Analysis; 1.1 Introduction; 1.2 Classes of Computers; Personal Mobile Device (PMD); Desktop Computing; Servers; Clusters/Warehouse-Scale Computers; Embedded Computers; Classes of Parallelism and Parallel Architectures; 1.3 Defining Computer Architecture; Instruction Set Architecture: The Myopic View of Computer Architecture; Genuine Computer Architecture: Designing the Organization and Hardware to Meet Goals and Functional Requirements
Seventh Optimization: Merging Write Buffer to Reduce Miss Penalty
Summarizing Performance Results1.9 Quantitative Principles of Computer Design; Take Advantage of Parallelism; Principle of Locality; Focus on the Common Case; Amdahl's Law; The Processor Performance Equation; 1.10 Putting It All Together: Performance, Price, and Power; 1.11 Fallacies and Pitfalls; 1.12 Concluding Remarks; 1.13 Historical Perspectives and References; Case Studies and Exercises by Diana Franklin; Case Study 1: Chip Fabrication Cost; Concepts illustrated by this case study; Case Study 2: Power Consumption in Computer Systems; Concepts illustrated by this case study; Exercises
Summary: The computing world today is in the middle of a revolution: mobile clients and cloud computing have emerged as the dominant paradigms driving programming and hardware innovation today. The Fifth Edition of Computer Architecture focuses on this dramatic shift, exploring the ways in which software and technology in the cloud are accessed by cell phones, tablets, laptops, and other mobile computing devices. Each chapter includes two real-world examples, one mobile and one datacenter, to illustrate this revolutionary change. Updated to cover the mobile computing revolutionEmphasizes the two most
Holdings
Item type Home library Call number Status Date due Barcode Item holds
Electronic Resource Electronic Resource UH Online Library Ebooks Not for loan
Total holds: 0

Enhanced descriptions from Syndetics:

Description based upon print version of record.

Front Cover; In Praise of Computer Architecture: A Quantitative ApproachFifth Edition; Computer Architecture: A Quantitative Approach; Copyright; Dedication; Foreword; Table of Contents; Preface; Why We Wrote This Book; This Edition; Topic Selection and Organization; An Overview of the Content; Navigating the Text; Chapter Structure; Case Studies with Exercises; Supplemental Materials; Helping Improve This Book; Concluding Remarks; Acknowledgments; Contributors to the Fifth Edition; Reviewers; Advisory Panel; Appendices; Case Studies with Exercises; Additional Material

1.4 Trends in TechnologyPerformance Trends: Bandwidth over Latency; Scaling of Transistor Performance and Wires; 1.5 Trends in Power and Energy in Integrated Circuits; Power and Energy: A Systems Perspective; Energy and Power within a Microprocessor; 1.6 Trends in Cost; The Impact of Time, Volume, and Commoditization; Cost of an Integrated Circuit; Cost versus Price; Cost of Manufacturing versus Cost of Operation; 1.7 Dependability; 1.8 Measuring, Reporting, and Summarizing Performance; Benchmarks; Desktop Benchmarks; Server Benchmarks; Reporting Performance Results

2 Memory Hierarchy Design2.1 Introduction; Basics of Memory Hierarchies: A Quick Review; 2.2 Ten Advanced Optimizations of Cache Performance; First Optimization: Small and Simple First-Level Caches to Reduce Hit Time and Power; Second Optimization: Way Prediction to Reduce Hit Time; Third Optimization: Pipelined Cache Access to Increase Cache Bandwidth; Fourth Optimization: Nonblocking Caches to Increase Cache Bandwidth; Fifth Optimization: Multibanked Caches to Increase Cache Bandwidth; Sixth Optimization: Critical Word First and Early Restart to Reduce Miss Penalty

Contributors to Previous EditionsReviewers; Appendices; Exercises; Case Studies with Exercises; Special Thanks; 1 Fundamentals of Quantitative Design and Analysis; 1.1 Introduction; 1.2 Classes of Computers; Personal Mobile Device (PMD); Desktop Computing; Servers; Clusters/Warehouse-Scale Computers; Embedded Computers; Classes of Parallelism and Parallel Architectures; 1.3 Defining Computer Architecture; Instruction Set Architecture: The Myopic View of Computer Architecture; Genuine Computer Architecture: Designing the Organization and Hardware to Meet Goals and Functional Requirements

Seventh Optimization: Merging Write Buffer to Reduce Miss Penalty

Summarizing Performance Results1.9 Quantitative Principles of Computer Design; Take Advantage of Parallelism; Principle of Locality; Focus on the Common Case; Amdahl's Law; The Processor Performance Equation; 1.10 Putting It All Together: Performance, Price, and Power; 1.11 Fallacies and Pitfalls; 1.12 Concluding Remarks; 1.13 Historical Perspectives and References; Case Studies and Exercises by Diana Franklin; Case Study 1: Chip Fabrication Cost; Concepts illustrated by this case study; Case Study 2: Power Consumption in Computer Systems; Concepts illustrated by this case study; Exercises

The computing world today is in the middle of a revolution: mobile clients and cloud computing have emerged as the dominant paradigms driving programming and hardware innovation today. The Fifth Edition of Computer Architecture focuses on this dramatic shift, exploring the ways in which software and technology in the cloud are accessed by cell phones, tablets, laptops, and other mobile computing devices. Each chapter includes two real-world examples, one mobile and one datacenter, to illustrate this revolutionary change. Updated to cover the mobile computing revolutionEmphasizes the two most