[解決済み] L1、L2キャッシュのラインサイズ
2023-04-21 23:19:41
質問
以前から 質問 で、私は、ほとんどのメモリ システムでは、L1 キャッシュは L2 キャッシュのサブセットであり、L2 から削除されたエントリは L1 からも削除されることを学びました。
そこで今、私の質問は、L2 キャッシュのエントリに対応する L1 キャッシュのエントリをどのように決定するかということです。L2 エントリに格納されている唯一の情報は、タグ情報です。このタグ情報に基づいて、L1 および L2 キャッシュのライン サイズが同じでない場合、addr を再作成すると、L1 キャッシュの複数のラインにまたがる可能性があります。
アーキテクチャは本当に両方のラインをフラッシュすることに悩むのでしょうか、それともただ同じラインサイズで L1 と L2 キャッシュを維持するのでしょうか。
これはポリシーの決定であることは理解していますが、一般的に使用されるテクニックを知りたいのです。
どのように解決するのですか?
core i7 では、L1、L2、L3 のライン サイズは同じで、64 バイトです。 これにより、包括的な特性とコヒーレンスを維持するのが簡単になったのだと思います。
の10ページを参照してください。 https://www.aristeia.com/TalkNotes/ACCU2011_CPUCaches.pdf
関連
-
[解決済み】IISで静的リソースのHTTPヘッダーに有効期限や最大年齢を設定する方法
-
[解決済み] TLBシュートダウンとは何ですか?
-
[解決済み] コンフリクトミスとキャパシティミスの違いについて
-
[解決済み] JVM起動時のパラメータ「-Xms」「-Xmx」とは何ですか?
-
[解決済み] ライトバックキャッシングとライトスルーキャッシングの違いは?
-
[解決済み] Memcached vs. Redis? [クローズド]
-
[解決済み】Redisは単なるキャッシュなのか?
-
[解決済み] Redisキャッシュとメモリ直接使用との比較
-
[解決済み] Notepad++のキャッシュファイルの場所
-
[解決済み] Angular 2のサイトでブラウザキャッシュを防ぐには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] コンフリクトミスvsコンパルソリーミス
-
[解決済み] TLBシュートダウンとは何ですか?
-
[解決済み] フラッシュ・トゥ・ディスク」とはどういう意味ですか?
-
[解決済み】Redisは単なるキャッシュなのか?
-
[解決済み】メモリアライメントの目的について
-
[解決済み】開発機でAngularJSの部分的なキャッシュを無効にする
-
[解決済み] Redisキャッシュとメモリ直接使用との比較
-
[解決済み] キャッシュとメモライゼーションの違いは何ですか?
-
[解決済み] Angular 2のサイトでブラウザキャッシュを防ぐには?
-
[解決済み] SQL SELECTのスピード intとvarcharの比較