文档介绍:Rules of Thumb
1. Amdahl/Case Rule: A puter system needs about 1 MB of main memory capacity and 1
megabit per second of I/O bandwidth per MIPS of CPU performance.
2. 90/10 Locality Rule: A program executes about 90% of its instructions in 10% of its code.
3. Bandwidth Rule: Bandwidth grows by at least the square of the improvement in latency.
4. 2:1 Cache Rule: The miss rate of a direct-mapped cache of size N is about the same as a two-way set-
associative cache of size N/2.
5. Dependability Rule: Design with no single point of failure.
In Praise puter Architecture: A Quantitative Approach
Fourth Edition
"The multiprocessor is here and it can no longer be avoided. As we bid farewell
to single-core processors and move into the chip multiprocessing age, it is great
timing for a new edition of Hennessy and Patterson's classic. Few books have had
as significant an impact on the way their discipline is taught, and the current edi•
tion will ensure its place at the top for some time e."
—Luiz Andre Barroso, Google Inc.
"What do the following have mon: Beatles' tunes, HP calculators, choco•
late chip cookies, puter Architecture! They are all classics that have
stood the test of time."
—Robert P. Colwell, Intel lead architect
"Not only does the book provide an authoritative reference on the concepts that
puter architects should be familiar with, but it is also a good starting point
for investigations into emerging areas in the field."
—Krisztian Flautner, ARM Ltd.
"The best keeps getting better! This new edition is updated and very relevant to
the key issues puter architecture today. Plus, its new exercise paradigm is
much more useful for both students and instructors."
—Norman P. Jouppi, HP Labs
"Computer Architecture builds on fundamentals that yielded the RISC revolution,
including the enablers for CISC translation. Now, in this new edition, it clearly
explains and gives insight into the latest microarch