平成20年 秋期 ソフトウェア開発技術者 午前 問18

表のクロック周波数と平均CPI(Cycles Per Instruction)の組合せのうち、同一命令数のプログラムを処理する時間が最も短いものはどれか。

クロック周波数(GHz) 平均CPI
2.0 7
2.5 8
3.0 10
3.5 12


答え イ


解説
各ケースの命令の処理時間を以下の式で求める。
 処理時間=平均CPI÷クロック周波数

 ア  処理時間=7÷2.0=3.5(ナノ秒)
 イ  処理時間=8÷2.5=3.2(ナノ秒)
 ウ  処理時間=10÷3=3.3(ナノ秒)
 エ  処理時間=12÷3.5=3.4(ナノ秒)
したがって、最も処理時間が短いのは3.2(ナノ秒)(イ)である。


キーワード
・CPI

キーワードの解説
  • CPI(Cycles Per Instruction)
    CPIはプロセッサ(CPU)が一命令を処理するのに必要な時間をCPUが動作しているクロック数の数で表したものです。
    プロセッサが命令を処理する時間は、命令ごとにクロック数(CPI)で決まっていて、クロック周波数によって絶対的な時間が変わるため、Xマイクロ秒やXナノ秒よりも、CPIで表します。

もっと、「CPI」について調べてみよう。

戻る 一覧へ 次へ