質問:
キャッシュミスの最小サイクル数を決定します。完全に関連付けられたキャッシュのパフォーマンスは、双方向キャッシュよりも優れています。
誰かが私にこれを計算する方法を説明してもらえますか?私は次の値を持っています:
- 1)双方向連想キャッシュおよび2)完全連想キャッシュを想定したメモリアクセスのシーケンスを完了するために必要なサイクル数
- n-wayアソシアティブキャッシュのアクセス時間
- キャッシュミスの合計アクセス時間
- キャッシュメモリのサイズ(ブロック単位)
- メインメモリのサイズ(ブロック単位)
- 直接マップされたキャッシュのアクセス時間(サイクル単位)
私が使用を検討した可能な計算:
- 平均メモリアクセス時間
- 命令ごとのサイクル
- ミス率
- ペナルティを逃す
ありがとうございました!