lec02 - LECTURE 02 Performance Comparison What performance...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
LECTURE - 02
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Performance Comparison ± What performance metric to use? ² User cares about response time ² Performance is inversely proportional ± What is execution time? ² Response time ² CPU time: User time + System time ± System performance vs. CPU performance ² Throughput vs. response-time ± We will focus on CPU performance
Background image of page 2
Which Program's Execution Time? ± Real “workload” is ideal ± Practical options: ² Real programs: compilers, office-suite, scientific. .. ² Kernels: key pieces of programs ± Example: Livermore loops ² Toy benchmarks: small programs ± Examples: Quick-sort, tower of Hanoi. .. ² Synthetic benchmarks: try to capture “average” frequency of instructions in real programs ± Example: Whetstone, Dhrystone
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
More on Performance Comparisons. .. ± Caveat of benchmarks ² They are needed ² But manufacturers tend to optimize for benchmarks ² Need to be updated periodically ± Benchmark suite: collection of programs ² E.g. SPEC92 ± Reporting performance ² Reproducibility: program version, compiler, flags ² SPEC specifies compiler flags for baseline comparison
Background image of page 4
Some Numerics.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 9

lec02 - LECTURE 02 Performance Comparison What performance...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online