<aside> 💡 선 요약 퍼포먼스의 정의 구체적인 수학적 비교 방법(산술평균, 기하평균, 조화평균)
</aside>
Performance = 1 / Time
shorter latency → higher perf.Higher Throughput → higher perf.병렬 작업(concurrency) 때문에 throughput ≠ 1/latency이다.
CPU Clock
Iron Law (for single core latency-performance)
Wall Clock Time = (time / cycle) * (cycle / inst) * (inst/program) 1/GHz * CPI
1/MIPS
FLOPS
FLOPS = Nominal # of floating-point operations / runtime
부동 소수점 연산 속도이다. 다만 동일한 문제에 대해서만 비교 가능한게, 소수점 연산들이 다 같은 것도 아니고 개수가 동일한것도 아니라 비교가 어렵다.
Faster
Speedup
workload는 application A0, A1, …으로 구성
Aj가 Timej가 걸리고 wj번 실행된다면
$\sum_{i=0}^{n-1} w_i \cdot Time_{A_j}$
relative speedup의 단위이다.
