성능(performance) = 1/실행 시간(execution time)
성능x/성능y = 실행시간y/실행시간x = n
경과 시간(elapsed time = wall clock time = response time): 결과를 내놓는데 걸리는 총 시간으로 다음 시간의 합으로 구한다.
Cpu clock: 매 clock period마다 digital operation을 처리한다. 그리고 state를 flip flop에 저장한다.
Clock period: 한 clock cycle의 지속 시간, ps(피코)나 ns(나노)로 표현
Clock frequency: 초당 사이클 개수, cycle period에 반비례, 주로 GHz(기가헤르츠)로 표현
10^3:K(kilo)
10^6:M(mega)
10^9:G(giga)
10^12:T(tera)
10^15:P(peta)
10^-3: milli
10^-6: micro
10^-9: nano
10^-12: pico
CPU Time = CPU Clock Cycles * Clock Cycle Time = CPU Clock Cycles / Clock Rate
Clock Cycles = Instruction Count(개수) * Cycles per Instruction(CPI)
CPU Time = Instruction Count CPI Clock Cycle time = Instruction Count * CPI / Clock Rate
대