エンベデッドシステムスペシャリスト暗記無料で始める

CPI(命令あたりクロックサイクル数)とは?しーぴーあい

CPI(命令あたりクロックサイクル数)とは、1命令の実行に平均で何クロックサイクル要するかを示す指標。実行時間は命令数×CPI×クロック周期で表せるため、性能改善が命令数・サイクル数・周波数のどれに効くのかを切り分ける枠組みとして問われる。

最終更新:2026-10-06

試験情報

エンベデッドシステムスペシャリスト試験の頻出用語/午前II

別名:CPI、命令あたりクロックサイクル数、CPI(Cycles Per Instruction)、Cycles Per Instruction

エンベデッドSPを最短で暗記・合格する →

具体例

命令ミックスが演算50%(1サイクル)、ロード30%(3サイクル)、分岐20%(2サイクル)なら、CPIは0.5×1+0.3×3+0.2×2で1.8となる。クロックが200MHzなら1命令あたり平均9ナノ秒かかる計算になる。

試験での引っ掛け

パイプラインが理想的に流れればCPIは1に近づくが、ハザードやキャッシュミスの待ちで容易に増える。カタログの理想値をそのまま使うと実測と食い違うため、待ちサイクルを含む実効値で評価する。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

エンベデッドSPを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • パイプラインが理想的に流れればCPIは1に近づくが、ハザードやキャッシュミスの待ちで容易に増える。