動作クロック周波数が700MHzのCPUで、命令の実行に必要なクロック数及びその命令の出現率が表に示す値である場合、このCPUの性能は何MIPSか。
命令の種別 | 命令実行に必要なクロック数 | 出現率(%) |
レジスタ間演算 | 4 | 30 |
メモリ・レジスタ間演算 | 8 | 60 |
無条件分岐 | 10 | 10 |
ア | 10 |
イ | 50 |
ウ | 70 |
エ | 100 |
答え エ
【解説】
1命令の処理に必要なクロック数は
4クロック×30% + 8クロック×60% + 10クロック×10% = 7クロック
であり、このCPUは700MIPSなので、1秒間に実行可能な命令数は
700MHz÷7クロック = 100百万命令 = 100MIPS
(エ)である。
【キーワード】
・MIPS