内部レベルのキャッシュを包括的外部レベルのキャッシュ内に書き戻すことはできますか?

3
rohith 2019-12-23 04:05.

私は同様の質問をしました:より低いレベルのキャッシュはより高い関連性を持ち、それでも包含を保持できますか?

2レベルのキャッシュがあるとします。(L1はCPU(内部/下位レベル)に最も近く、L2はその外部にあり、メインメモリに最も近い)L1キャッシュは書き戻すことができますか?

私の試み)
キャッシュを介した書き込みのみが必要であり、L1にキャッシュを書き戻すことはできないと思います。ブロックがL1キャッシュで置き換えられた場合、包含を保持するために、ブロックをL2とメインメモリに書き戻す必要があります。したがって、書き戻す必要があり、書き戻す必要はありません。

これらの疑問はすべて、以下の試験問題から生じます。:P

質問)マルチレベルキャッシュ階層の2つのキャッシュレベルL1とL2の間に保持するために含めるには、次のうちどれが必要ですか?

I)L1はライトスルーキャッシュである
必要がありますII)L2はライトスルーキャッシュである必要があります
III)L2の結合性はL1の結合性よりも大きい必要があります
IV)L2キャッシュは少なくともL1キャッシュと同じ大きさである必要があります

A)IVのみ
B)IおよびIVのみ
C)I、IIおよびIVのみ
D)I、II、IIIおよびIV

私の理解によると、答えはオプション(B)である必要があります

2 answers

7
Peter Cordes 2019-12-23 12:37.

実際の反例:Intel i7シリーズ(Nehalem以降)には、包括的である大規模な共有(コア間)L3があります。また、すべてのレベルはライトバック(コアごとのプライベートL2およびL1dを含む)であり、外部キャッシュの帯域幅要件を削減します。

包括的とは、外部キャッシュタグが、内部キャッシュの有効な状態にあるすべての行に対して無効以外の状態を持つことを意味します。データの同期も維持されるとは限りません。https://en.wikipedia.org/wiki/Cache_inclusion_policyこれを「値の包含」と呼びます。はい、ライトスルー(または読み取り専用)内部キャッシュが必要です。これはオプションBであり、単なる「包括的」よりも強力です。

特にInteli7での定期的な包含についての私の理解は、データは古くなる可能性がありますが、タグは常に包括的であるということです。さらに、これはマルチコアCPUであるため、L3タグは、どのコアのプライベートL2 / L1dキャッシュが排他的または変更された状態のラインを所有しているかを示します。したがって、別のコアがその行を読み書きしたい場合に、どちらに話しかけるかがわかります。つまり、これらのマルチコアCPUのスヌープフィルターとして機能します。

逆に、包括的L3キャッシュにタグの一致がない場合、その回線はチップ上のどこにも存在しません。(したがって、無効化メッセージをすべてのコアに渡す必要はありません。)インテルCorei7プロセッサーで使用されているキャッシュマッピング手法も参照してください。詳細については。

行を書き込むには、内部キャッシュが外部キャッシュを介してそれをフェッチ/ RFOする必要があるため、L1d / L2書き込みミス(排他的論理和または排他的論理和ではない)からのRFO(所有権の読み取り)を処理するときに、その方法で包含を維持する機会があります。変更された状態)。

どうやらこれは「タグを含む」と呼ばれていません。その用語には、他の技術的な意味がある場合があります。私はそれが使われているのを見て、それが何を意味するのかについて間違った(?)仮定をしたと思います。タグのみの強制キャッシュインクルージョンとは何ですか?「タグを含む」とは、タグではなくデータも意味しないことを示唆しています。


内部キャッシュ(L1)に変更状態の行があるということは、外部キャッシュの実際のデータが古くなっている場合でも、包括的外部キャッシュがその行に一致するタグを持つことを意味します。(この場合、通常どの状態キャッシュが使用されるかはわかりません。コメントの@Hadiによると、無効ではありません。他のコアからの読み取り要求を満たすためにこの古いデータの使用を回避する必要があるため、共有されていないと思います。)

データが最終的にL1から書き戻されると、L1から削除された外部キャッシュでのみModified状態になります。

1
Ramdas M 2020-01-03 23:45.

あなたの質問への答えは1Vになります)L2はもっと大きくする必要があるだけです。すなわちオプションA

包括的とは、L1の行がL2に存在する必要があることを意味するだけです。この行はL1でさらに変更でき、L1の状態も同じように反映されます。他のコアがL2を検索すると、L1の回線の状態をスヌープし、必要に応じてWBを強制できます。

Related questions

MORE COOL STUFF

Reba McEntire は、彼女が息子の Shelby Blackstock と共有する「楽しい」クリスマスの伝統を明らかにしました:「私たちはたくさん笑います」

Reba McEntire は、彼女が息子の Shelby Blackstock と共有する「楽しい」クリスマスの伝統を明らかにしました:「私たちはたくさん笑います」

Reba McEntire が息子の Shelby Blackstock と共有しているクリスマスの伝統について学びましょう。

メーガン・マークルは、自然な髪のスタイリングをめぐってマライア・キャリーと結ばれました

メーガン・マークルは、自然な髪のスタイリングをめぐってマライア・キャリーと結ばれました

メーガン・マークルとマライア・キャリーが自然な髪の上でどのように結合したかについて、メーガンの「アーキタイプ」ポッドキャストのエピソードで学びましょう.

ハリー王子は家族との関係を修復できるという「希望を持っている」:「彼は父親と兄弟を愛している」

ハリー王子は家族との関係を修復できるという「希望を持っている」:「彼は父親と兄弟を愛している」

ハリー王子が家族、特にチャールズ王とウィリアム王子との関係について望んでいると主張したある情報源を発見してください。

ワイノナ・ジャッドは、パニックに陥った休暇の瞬間に、彼女がジャッド家の家長であることを認識しました

ワイノナ・ジャッドは、パニックに陥った休暇の瞬間に、彼女がジャッド家の家長であることを認識しました

ワイノナ・ジャッドが、母親のナオミ・ジャッドが亡くなってから初めての感謝祭のお祝いを主催しているときに、彼女が今では家長であることをどのように認識したかを学びましょう.

セントヘレナのジェイコブのはしごを登るのは、気弱な人向けではありません

セントヘレナのジェイコブのはしごを登るのは、気弱な人向けではありません

セント ヘレナ島のジェイコブズ ラダーは 699 段の真っ直ぐ上る階段で、頂上に到達すると証明書が発行されるほどの難易度です。

The Secrets of Airline Travel Quiz

The Secrets of Airline Travel Quiz

Air travel is far more than getting from point A to point B safely. How much do you know about the million little details that go into flying on airplanes?

Where in the World Are You? Take our GeoGuesser Quiz

Where in the World Are You? Take our GeoGuesser Quiz

The world is a huge place, yet some GeoGuessr players know locations in mere seconds. Are you one of GeoGuessr's gifted elite? Take our quiz to find out!

バイオニック読書はあなたをより速く読むことができますか?

バイオニック読書はあなたをより速く読むことができますか?

BionicReadingアプリの人気が爆発的に高まっています。しかし、それは本当にあなたを速読術にすることができますか?

オーケーグッド770HPランボルギーニセンテナリオは十分に正気ではない

オーケーグッド770HPランボルギーニセンテナリオは十分に正気ではない

ランボルギーニの創設者であるフェルッチオランボルギーニが100歳になるのは毎日ではありません(そうです、彼は死んでいて、まだ死んでいると思います。

彼らが買った1台の車からAppleの車の計画について私たちが推測できること

彼らが買った1台の車からAppleの車の計画について私たちが推測できること

Appleが自動車分野に参入するという噂はかなり前から渦巻いており、AppleウォッチャーがSixtyEight Researchという会社がAppleの自動車研究開発のシェル会社である可能性が高いと判断したとき、その渦巻きは本当に渦巻いた。また、会社が購入した車は1台だけであることが知られており、その車はAppleが何を考えているかについての手がかりでいっぱいになる可能性があることも伝えています。

天文学者は太陽系の9番目の惑星の新しい証拠を見つけます

天文学者は太陽系の9番目の惑星の新しい証拠を見つけます

太陽系の外側にある架空の大きな物体である惑星Xの探索は、何十年にもわたって人間を魅了してきました。その検索の最新の章は、地球の10倍の大きさで、公転周期が15であるほど遠くにある惑星を指しています。

キャムニュートン、ゴッドダム

キャムニュートン、ゴッドダム

カムニュートンは昨日、簡単な265ヤードと3回のタッチダウンでファルコンズを引き裂き、別の素晴らしいゲームをしました。その日のハイライトは、上のタッチダウンスローでした。これは、視聴するたびにばかげているだけです。

米国のフィギュア スケートは、チーム イベントでの最終決定の欠如に「苛立ち」、公正な裁定を求める

米国のフィギュア スケートは、チーム イベントでの最終決定の欠如に「苛立ち」、公正な裁定を求める

ロシアのフィギュアスケーター、カミラ・バリエバが関与したドーピング事件が整理されているため、チームは2022年北京冬季オリンピックで獲得したメダルを待っています。

Amazonの買い物客は、わずか10ドルのシルクの枕カバーのおかげで、「甘やかされた赤ちゃんのように」眠れると言っています

Amazonの買い物客は、わずか10ドルのシルクの枕カバーのおかげで、「甘やかされた赤ちゃんのように」眠れると言っています

何千人ものAmazonの買い物客がMulberry Silk Pillowcaseを推奨しており、現在販売中. シルクの枕カバーにはいくつかの色があり、髪を柔らかく肌を透明に保ちます。Amazonで最大46%オフになっている間にシルクの枕カバーを購入してください

パデュー大学の教授が覚醒剤を扱った疑いで逮捕され、女性に性的好意を抱かせる

パデュー大学の教授が覚醒剤を扱った疑いで逮捕され、女性に性的好意を抱かせる

ラファイエット警察署は、「不審な男性が女性に近づいた」という複数の苦情を受けて、12 月にパデュー大学の教授の捜査を開始しました。

コンセプト ドリフト: AI にとって世界の変化は速すぎる

コンセプト ドリフト: AI にとって世界の変化は速すぎる

私たちの周りの世界と同じように、言語は常に変化しています。以前の時代では、言語の変化は数年または数十年にわたって発生していましたが、現在では数日または数時間で変化する可能性があります。

SF攻撃で91歳のアジア人女性が殴られ、コンクリートに叩きつけられた

犯罪擁護派のオークランドが暴力犯罪者のロミオ・ロレンゾ・パーハムを釈放

SF攻撃で91歳のアジア人女性が殴られ、コンクリートに叩きつけられた

認知症を患っている 91 歳のアジア人女性が最近、47 番街のアウター サンセット地区でロメオ ロレンゾ パーハムに襲われました。伝えられるところによると、被害者はサンフランシスコの通りを歩いていたところ、容疑者に近づき、攻撃を受け、暴行を受けました。

ℝ

“And a river went out of Eden to water the garden, and from thence it was parted and became into four heads” Genesis 2:10. ? The heart is located in the middle of the thoracic cavity, pointing eastward.

メリック・ガーランドはアメリカに失敗しましたか?

バイデン大統領の任期の半分以上です。メリック・ガーランドは何を待っていますか?

メリック・ガーランドはアメリカに失敗しましたか?

人々にチャンスを与えることは、人生で少し遅すぎると私は信じています。寛大に。

Language