私は、メモリシステムに続くポリシーに関する基本的な質問があります。L2追い出しのL1キャッシュからのキャッシュ追い出し
プライベートL1キャッシュとL2キャッシュを持つコアを考えてみましょう。 L2キャッシュの後に、コヒーレンス・トラフィックが実行されるバスがあります。ここで、アドレス(X)のキャッシュラインがL2キャッシュから追い出された場合、そのアドレスをL1キャッシュから退去させる必要があるか?
コヒーレンス・プロトコルの不変性を維持するのに役立つかもしれません[l2の行に無効が示されている場合、このコアにはこのアドレスが含まれていません]。
私はラインサイズに関する疑問があります。あなたは同じことを明らかにすることができますhttp://stackoverflow.com/questions/14707803/line-size-of-l1-and-l2-caches –
これに関するいくつかの読書を提供してください: "インクルーシブデザインはより速くコア間の同期化は、より大きな有効キャッシュサイズを持つよりも重要になっています」と述べています。 – rkioji