By John L. Hennessy;David A. Patterson

This is not precisely seashore studying, yet it is not speculated to be. I initially acquired this publication for a graduate point collage path, and located the e-book to be virtually exhaustive in it really is assurance. i will not suggest it for the informal reader, yet as a reference consultant, this is often virtually the premier for computing device structure.

Show description

Read or Download Computer Architecture: A Quantitative Approach, 3rd Edition PDF

Best computers books

Wireless Home Networking for Dummies (3rd Edition)

Instant domestic networks are higher than ever! The emergence of latest criteria has made them more straightforward, less complicated, more cost-effective to possess and function. nonetheless, you want to comprehend what to appear for (and glance out for), and the professional suggestions you'll locate in instant domestic Networks For Dummies, third variation is helping you make sure that your wire-free lifestyles is usually a user-friendly lifestyles!

Category Theory and Computer Science: Paris, France, September 3–6, 1991 Proceedings

The papers during this quantity have been provided on the fourth biennial summer season convention on class conception and laptop technology, held in Paris, September3-6, 1991. class conception is still a huge software in foundationalstudies in desktop technology. it's been extensively utilized through logicians to get concise interpretations of many logical recommendations.

Computer Music: Synthesis, Composition, and Performance, 2nd Ed.

This article displays the present kingdom of computing device know-how and tune composition. The authors supply transparent, useful overviews of software languages, real-time synthesizers, electronic filtering, synthetic intelligence, and lots more and plenty extra.

Extra info for Computer Architecture: A Quantitative Approach, 3rd Edition

Sample text

Compare these two design alternatives using the CPU performance equation. ANSWER First, observe that only the CPI changes; the clock rate and instruction count remain identical. 64 We can compute the CPI for the enhancement of all FP instructions the same way or by summing the FP and non-FP CPIs. 625 Since the CPI of the overall FP enhancement is slightly lower, its performance will be marginally better. 625 Happily, this is the same speedup we obtained using Amdahl’s Law on page 42. It is often possible to measure the constituent parts of the CPU performance equation.

W(1) equally weights the programs, resulting in a mean (row 3) that is the same as the unweighted arithmetic mean. W(2) makes the mix of programs inversely proportional to the execution times on machine B; row 4 shows the arithmetic mean for that weighting. W(3) weights the programs in inverse proportion to the execution times of the two programs on machine A; the arithmetic mean with this weighting is given in the last row. The net effect of the second and third weightings is to “normalize” the weightings to the execution times of programs running on that machine, so that the running time will be spent evenly between each program for that machine.

An important corollary of Amdahl’s Law is that if an enhancement is only usable for a fraction of a task, we can’t speed up the task by more than the reciprocal of 1 minus that fraction. ” If, instead of measuring the time that we could use the enhancement in a computation, we measure the time after the enhancement is in use, the results will be incorrect! ) Amdahl’s Law can serve as a guide to how much an enhancement will improve performance and how to distribute resources to improve cost/performance.

Download PDF sample

Computer Architecture: A Quantitative Approach, 3rd Edition by John L. Hennessy;David A. Patterson
Rated 4.78 of 5 – based on 18 votes