By John L Hennessy; David A Patterson; Andrea C Arpaci-Dusseau; et al

Basics of desktop layout -- Instruction-level parallelism and its exploitation -- Limits on instruction-level parallelism -- Multiprocessors and thread-level parallelism -- reminiscence hierarchy layout -- garage platforms -- Pipelining: easy and intermediate suggestions -- guideline set rules and examples -- evaluate of reminiscence hierarchy

Show description

Read Online or Download Computer architecture : a quantitative approach PDF

Similar design & architecture books

REALbasic Cross-Platform Application Development

REALbasic Cross-Platform software Developmenttreats REALbasic as a significant improvement setting and is concentrated to builders with not less than programming event, yet who could or will not be new to the REALbasic platform. Written via a author and developer with broad REALbasic adventure with enter and counsel from genuine software program, this booklet will help you make the most of the recent cross-platform talents of REALbasic and train you the way to create cross-platform functions.

Real-Time Systems Development

"Based at the educational and advertisement event of the writer, the publication is a perfect spouse to ultimate yr undergraduate concepts or MSc modules within the zone of real-time platforms layout. The wide spectrum of matters handled will relief specialist programmers confronted with their first real-time venture when extending scholars' wisdom and abilities into a space of computing which has expanding relevance in a latest global of telecommunications and 'intelligent' gear utilizing embedded microcontrollers.

Interconnection Networks

The functionality of such a lot electronic structures this present day is proscribed through their communique or interconnection, no longer through their common sense or reminiscence. As designers try to make extra effective use of scarce interconnection bandwidth, interconnection networks are rising as an almost common approach to the system-level verbal exchange difficulties for contemporary electronic structures.

Extra resources for Computer architecture : a quantitative approach

Example text

Thus, utter failure of a module at one level may be considered merely a component error in a higher-level module. This distinction is helpful in trying to find ways to build dependable computers. One difficult question is deciding when a system is operating properly. This philosophical point became concrete with the popularity of Internet services. Infrastructure providers started offering Service Level Agreements (SLA) or Service Level Objectives (SLO) to guarantee that their networking or power service would be dependable.

The Digital Equipment Vax could not, and so it was replaced by a RISC architecture. Intel rose to the challenge, primarily by translating x86 (or IA-32) instructions into RISC-like instructions internally, allowing it to adopt many of the innovations first pioneered in the RISC designs. As transistor counts soared in the late 1990s, the hardware overhead of translating the more complex x86 architecture became negligible. 1 shows that the combination of architectural and organizational enhancements led to 16 years of sustained growth in performance at an annual rate of over 50%—a rate that is unprecedented in the computer industry.

1 shows that the combination of architectural and organizational enhancements led to 16 years of sustained growth in performance at an annual rate of over 50%—a rate that is unprecedented in the computer industry. The effect of this dramatic growth rate in the 20th century has been twofold. First, it has significantly enhanced the capability available to computer users. For many applications, the highest-performance microprocessors of today outperform the supercomputer of less than 10 years ago.

Download PDF sample

Rated 4.43 of 5 – based on 27 votes