perf - Performance Measurement and Analysis Analysis in...

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

View Full Document Right Arrow Icon
uantitative Quantitative Computer Architecture How to measure, analyze, and specify computer system performance or “My computer is faster than your computer!” CSE 240A Dean Tullsen Performance Measurement and nalysis in Computer Architecture Analysis in Computer Architecture Measurement Innovation Architecture Model Proposed Architecture Implementation Analysis CSE 240A Dean Tullsen What is Performance? ? ? Of What? What is relative performance? How is it specified? CSE 240A Dean Tullsen How to measure Execution Time? time program % time program ... program results . .. 160.7u 19.9s 4:15 71% % Wall-clock time? user CPU time? user + kernel CPU time? Answer: CSE 240A Dean Tullsen
Background image of page 1

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

View Full DocumentRight Arrow Icon
Relative Performance can be confusing – A runs in 12 seconds – B runs in 20 seconds – A/B = .6 , so A is 40% faster, or 1.4X faster, or B is 40% slower – B/A = 1.67, so A is 67% faster, or 1.67X faster, or B is 67% slower eeds a precise definition needs a precise definition CSE 240A Dean Tullsen Relative Performance, the efinition Definition f lt i t i T i Speedup (of x over y) Performance X Execution Time X Performance Y Relative Performance Execution Time Y === n We can remove all ambiguity by always constraining n to be > 1 => machine x is n times faster than y. CSE 240A Dean Tullsen How to Specify Performance, summary in summary Performance only has meaning in the context of a ________or _________ (MIPS, MFLOPS???). hen talking about the performance of a single machine When talking about the performance of a single machine, we talk about “response time” or “throughput.” When talking about relative performance, we will say “machine x is n times faster than machine y” based on the ratio of their execution times for a workload.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 6

perf - Performance Measurement and Analysis Analysis in...

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

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