CPI란?

しーぴーあい

Cycles Per Instructionの略。1命令あたりに平均何クロックサイクルかかるかを表す値。実行時間=命令数×CPI×サイクル時間の要素の1つ。IPCの逆数。

일본어 명칭: CPI

CPI은(는) CPU와 아키텍처 등 1개 분야의 연습 문제 2개에 나와요.

분야: 성능 분석

도전해 보기: CPI 관련 문제

클록 주파수 2 GHz, 평균 CPI(명령어 1개당 평균 클록 수) 0.5인 프로세서가 1초 동안 실행할 수 있는 명령어 수는 대략 얼마인가?

  1. A10억 명령어
  2. B40억 명령어
  3. C1억 명령어
정답과 해설 보기

정답: B. 40억 명령어

1초 동안의 클록 수는 2×10⁹이고 명령어 1개당 평균 0.5클록이므로 2×10⁹ ÷ 0.5 = 4×10⁹, 즉 40억 명령어입니다. CPI가 1 미만인 것은 슈퍼스칼라로 1클록에 여러 명령어를 실행하기 때문입니다. 성능은 「명령어 수 × CPI ÷ 주파수」인 실행 시간으로 결정되므로 명령어 수, CPI, 주파수 중 하나만으로는 비교할 수 없습니다.

해설 속 CPI

CPI이(가) 나오는 문제 (2)

  1. 클록 주파수 2 GHz, 평균 CPI(명령어 1개당 평균 클록 수) 0.5인 프로세서가 1초 동안 실행할 수 있는 명령어 수는 대략 얼마인가?
  2. 1클록당 실행할 수 있는 명령어 수를 나타내는 지표는?

관련 용어

IPC 幾何平均 壁時計時間 並列効率 性能カウンタ 速度向上率 弱いスケーリング 調和平均 強いスケーリング CPU時間

용어집으로 돌아가기