理想 CPI が1のパイプラインプロセッサで、命令キャッシュのミス率が2%、データキャッシュのミス率が5%、ミスペナルティが100クロックである。ロード/ストア命令が全命令の30%を占めるとき、キャッシュミスを考慮した実効 CPI はいくらか。
選択肢をタップすると、その場で答え合わせできます
正解と解説を見る
正解 C4.5
解説
正解は「4.5」です。すべての命令は命令キャッシュから取り出されるので、1命令あたりの命令キャッシュのミスによる損失は クロックです。データキャッシュにアクセスするのはロード/ストア命令だけなので、損失は クロックです。理想 CPI に加えて となり、ミスペナルティの影響の大きさが分かります。「3.0」は命令キャッシュのミスだけを考慮した値です。「8.0」は、全命令がデータキャッシュにアクセスすると考え、30%を掛け忘れた値です。「2.5」はデータキャッシュのミスだけを考慮した値です。
- #キャッシュメモリ
- #CPI
この調子で論理回路・コンピュータアーキテクチャを続けて解く
▶ この科目の連続演習へ進む(10問)