平成22年 春期 基本情報技術者 午前 問9

表のCPIと構成比率で、3種類の演算命令が合計1,000,000命令実行されるプログラムをクロック周波数が1GHzのプロセッサで実行するのに必要な時間は何ミリ秒か。

演算命令 CPI(Clocks Per Instruction) 構成比率(%)
浮動小数点加算 3 20
浮動小数点乗算 5 20
整数演算 2 60

 ア  0.4
 イ  2.8
 ウ  4.0
 エ  28.0


答え イ


解説
このプログラムの処理時間は次の式で求まる。
 (Σ(各命令のCPI×各命令の構成比率))×命令数÷クロック周波数
したがって、処理時間は
 ((3×20%) + (5×20%) + (2×60%))×1,000,000÷1GHz
 = 2.8×1,000,000÷1,000,000,000
 = 2.8×10-3
 = 2.8ミリ秒
(イ)になる。


キーワード
・CPI

キーワードの解説

戻る 一覧へ 次へ