命令、データ分離型のキャッシュがあり、ミスペナルティは両者とも15クロック、命令キャッシュのミス率が2%、データキャッシュのミス率が5%である。データアクセス命令が、実行する全命令の35%を占める場合、一命令実行時のキャッシュのミスによるペナルティの平均クロック数を求め、最も近い値を次の中から選べ。
① 0.50 ② 0.55 ③ 0.60
④ 0.65 ⑤ 0.70
②
全体を1とすると、命令キャッシュミスは
1 × 2% × 15クロック = 0.3クロック
データキャッシュミスはデータアクセス命令が、実行する全命令の35%を占めることから、
1 × 35% × 5% × 15クロック = 0.2625クロック
従ってキャッシュミスによるペナルティの平均クロック数は、
0.3 + 0.2625 = 0.5625クロックである。
従って、最も近い値は 0.55 である。
Ⅳ-8 | 目次 | Ⅳ-10 |