CPU Time | CPU 시간
$$CPU Time = (CPU Clock Cycles) \times (Clock Cycle Time)$$
$$= \frac{CPU Clock Cycles}{Clock Rate}$$
성능은 다음에 의해 향상된다.
- 클럭 주기(clock cycles) 수 감소
- 클럭 속도(clock rate) 증가
- 이로인해, 하드웨어 설계자는 종종 클럭 속도와 주기 수를 균형 있게 조정해야 한다.
CPU Time Example
컴퓨터 A : 2GHz clock, 10s CPU time
설계할 컴퓨터 B의 조건
- 6초 CPU 시간을 목표로 한다.
- 클럭 속도를 높일 수 있지만, 1.2 x 클럭 주기(clock cycles)를 증가한다.
B 컴퓨터 클럭(Clock)은 얼마나 빨라야 할까?
$$Clock Rate_B = \frac{Clock Cycles_B}{CPU Time_B} = \frac{1.2 \times Clock Cycles_A}{6s} $$
$$Clock Cycles_A= CPU Time_A \times Clock Rate_A = 10s \times 2GHz = 20 \times 10^9$$
$$Clock Rate_B = \frac{1.2 \times 20 \times 10^9}{6s} = \frac{24\times 10^9}{6s} = 4GHz$$
학습 참고자료 (사진)