7

プログラムが取得セマンティクスを使用したロード操作/リリース セマンティクスまたはおそらくフル フェンスを使用したスト​​ア操作を実行すると、CPU のキャッシュが無効になります。
私の質問はこれです: キャッシュのどの部分が実際に無効化されていますか? 取得/解放を使用した変数を保持していたキャッシュラインのみですか? または、キャッシュ全体が無効になっている可能性がありますか? (L1 + L2 + L3 .. など?)。取得/解放セマンティクスを使用する場合、またはフルフェンスを使用する場合、この主題に違いはありますか?

4

2 に答える 2