# perf - Performance Measurement and Analysis Analysis in...

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

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

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

View Full Document
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.
This is the end of the preview. Sign up to access the rest of the document.

## This note was uploaded on 01/21/2010 for the course CSE240A 662015 taught by Professor Tullsen,deanmichael during the Fall '09 term at UCSD.

### 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
Ask a homework question - tutors are online