Computer Architecture: A Quantitative Approach (5th Edition) by David A. Patterson, John L. Hennessy

Posted by

By David A. Patterson, John L. Hennessy

Laptop structure: A Quantitative strategy explores the ways in which software program and know-how within the cloud are accessed through electronic media, equivalent to mobile phones, pcs, capsules, and different cellular units. The e-book grew to become part of Intel's 2012 prompt studying record for builders, and it covers the revolution of cellular computing. The textual content additionally highlights the 2 most vital components in structure this present day: parallelism and reminiscence hierarchy. The six chapters that this publication consists of stick to a constant framework: rationalization of the guidelines in each one bankruptcy; a "crosscutting issues" part, which offers how the thoughts coated in a single bankruptcy connect to these given in different chapters; a "putting all of it together" part that hyperlinks those recommendations by way of discussing how they're utilized in actual computing device; and distinct examples of misunderstandings and architectural traps normally encountered through builders and designers.

Show description

Read Online or Download Computer Architecture: A Quantitative Approach (5th Edition) PDF

Similar computer science books

Computer Science Illuminated

Designed to give a breadth first assurance of the sector of computing device technology.

Introduction to Data Compression (4th Edition) (The Morgan Kaufmann Series in Multimedia Information and Systems)

Each one variation of advent to facts Compression has commonly been thought of the simplest creation and reference textual content at the artwork and technological know-how of knowledge compression, and the fourth version keeps during this culture. info compression recommendations and know-how are ever-evolving with new purposes in photo, speech, textual content, audio, and video.

Computers as Components: Principles of Embedded Computing System Design (3rd Edition) (The Morgan Kaufmann Series in Computer Architecture and Design)

Desktops as parts: rules of Embedded Computing approach layout, 3e, offers crucial wisdom on embedded structures know-how and methods. up-to-date for today's embedded platforms layout tools, this variation positive factors new examples together with electronic sign processing, multimedia, and cyber-physical platforms.

Computation and Storage in the Cloud: Understanding the Trade-Offs

Computation and garage within the Cloud is the 1st finished and systematic paintings investigating the difficulty of computation and garage trade-off within the cloud to be able to decrease the general software rate. medical functions tend to be computation and information extensive, the place advanced computation initiatives take many years for execution and the generated datasets are usually terabytes or petabytes in dimension.

Extra resources for Computer Architecture: A Quantitative Approach (5th Edition)

Example text

Application software often drives the choice of certain functional requirements by determining how the computer will be used. If a large body of software exists for a certain instruction set architecture, the architect may decide that a new computer 16 ■ Chapter One Fundamentals of Quantitative Design and Analysis Functional requirements Typical features required or supported Application area Target of computer Personal mobile device Real-time performance for a range of tasks, including interactive performance for graphics, video, and audio; energy efficiency (Ch.

In contrast, WSCs emphasize interactive applications, large-scale storage, dependability, and high Internet bandwidth. Embedded Computers Embedded computers are found in everyday machines; microwaves, washing machines, most printers, most networking switches, and all cars contain simple embedded microprocessors. The processors in a PMD are often considered embedded computers, but we are keeping them as a separate category because PMDs are platforms that can run externally developed software and they share many of the characteristics of desktop computers.

10 relative to the first milestone. Note that latency improved 6X to 80X while bandwidth improved about 300X to 25,000X. Updated from Patterson [2004]. improvement in bandwidth and latency for technology milestones for microprocessors, memory, networks, and disks. 10 describes the examples and milestones in more detail. Performance is the primary differentiator for microprocessors and networks, so they have seen the greatest gains: 10,000–25,000X in bandwidth and 30–80X in latency. Capacity is generally more important than performance for memory and disks, so capacity has improved most, yet bandwidth advances of 300– 1200X are still much greater than gains in latency of 6–8X.

Download PDF sample

Rated 4.87 of 5 – based on 37 votes