容量ミスとは
ようりょうみす
プログラムが使うデータ(ワーキングセット)がキャッシュの容量より大きいために起こるキャッシュミス。フルアソシアティブでも起こり、キャッシュを大きくするか、データの再利用を増やすと減らせる。
この用語の分野: メモリ階層と性能
ようりょうみす
プログラムが使うデータ(ワーキングセット)がキャッシュの容量より大きいために起こるキャッシュミス。フルアソシアティブでも起こり、キャッシュを大きくするか、データの再利用を増やすと減らせる。
この用語の分野: メモリ階層と性能
キャッシュミスは、初めてのアクセスで起こる初期参照ミス(Compulsory)、容量不足で追い出されたために起こる容量ミス(Capacity)、同じセットの取り合いで起こる競合ミス(Conflict)に分類されます。
キャッシュミスの分類「3つのC」に含まれるものの組み合わせとして正しいものはどれか。容量ミスはワーキングセットがキャッシュ全体より大きいことが原因で、フルアソシアティブにしても減りません。
ダイレクトマップ方式のキャッシュで、2つの配列の要素が同じキャッシュの位置に対応し、交互にアクセスするたびに互いを追い…連想度を上げて減るのは同じセットを取り合う競合ミス、容量を増やして減るのはワーキングセットがあふれる容量ミスです。
プログラムがあるデータに初めてアクセスしたときに起こるキャッシュミスを減らす方法として、効果があるものはどれか。初期参照ミス 競合ミス プリフェッチ ダイレクトマップ方式 フルアソシアティブ方式 ループブロッキング ループ展開 LRU(Least Recently Used) キャッシュライン 空間的局所性