L3キャッシュとは何ですか?

レベル3またはL3キャッシュは、コンピューターのパフォーマンスを向上させるためにL1およびL2キャッシュと密接に動作する特殊なメモリです。 L1、L2、およびL3キャッシュは、コンピューター処理ユニット(CPU)キャッシュであり、ハードディスクキャッシュなどのシステム内の他のタイプのキャッシュを詩です。 CPUキャッシュは、データ要求を予測することにより、マイクロプロセッサのニーズに応じて、処理手順が遅滞なく提供されるようにします。 CPUキャッシュはランダムアクセスメモリ(RAM)よりも速く、パフォーマンスのボトルネックを防ぐように設計されています。

CPUは、そのリクエストを実行するために指示を必要とするシステムのリクエストを必要とします。 CPUはSystem RAMよりも速く動作するため、遅延を減らすために、L1キャッシュには、必要になると予想される準備が整ったデータがあります。 L1キャッシュは非常に小さいため、非常に高速になります。命令がL1キャッシュに存在しない場合、CPUはL2をチェックします。L2は、少し長いレイテンシでキャッシュのわずかに大きなプールであることです。各キャッシュミスで次のレベルに見えますofキャッシュ。 L3キャッシュはL1およびL2よりもはるかに大きくなる可能性があります。また、遅くなっていますが、RAMからフェッチするよりもはるかに高速です。

必要な指示がL3キャッシュ(A キャッシュがヒット)にあると仮定すると、データのビットがL1キャッシュから追い出され、再度必要な場合に備えて新しい指示を保持する可能性があります。 L3キャッシュは、CPUの設計に応じて、別のキャッシュ(排他キャッシュと呼ばれるキャッシュと呼ばれる)にあるか、コピーに固執する可能性があるため、その命令ラインを削除できます。

たとえば、2008年11月、AMD®はQuad-Core Shanghai Chipをリリースしました。各コアには独自のL1およびL2キャッシュがありますが、コアは共通のL3キャッシュを共有しています。 L3は、別のコアがその後のリクエストを行う場合に備えて、要求されたアイテムのコピーを保持します。

マルチレベルキャッシュのアーキテクチャは進化し続けています。 l1キャッシュは以前はマザーボードに組み込まれたCPUの外部になりますが、現在はL1とL2の両方のキャッシュがCPU DIEに一般的に組み込まれています。 L3キャッシュは通常、マザーボードに組み込まれていますが、一部のCPUモデルにはすでにL3キャッシュが組み込まれています。オンボードキャッシュを使用することの利点は、マザーボードに個別のキャッシュを配置するよりも速く、効率的で、安価であることです。

キャッシュからの指示の取得は、システムRAMを呼び出すよりも速く、優れたキャッシュデザインによりシステムのパフォーマンスが大幅に向上します。キャッシュの設計と戦略は、さまざまなマザーボードやCPUで異なりますが、他のすべてが等しいため、より多くのキャッシュが優れています。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?