PCゲームで得られるパフォーマンスを評価する際、CPUとGPUの種類だけに注目しがちです。しかし、それ以上に重要な統計値、CPUキャッシュがあります。ゲームにおいてCPUキャッシュがなぜそれほど重要なのか、そしてそれを最大限に活用するメリットについて説明します。
CPU キャッシュとは何ですか?
CPUキャッシュはCPUの周囲に配置された高速メモリユニットで、メインメモリから頻繁にアクセスされるデータや命令を保存するために使用されます。キャッシュがCPUに非常に近いため、RAMメモリ自体からデータを取得するよりもはるかに高速に取得できます。そのため、キャッシュを増やすことでCPUのパフォーマンスを大幅に向上させることができます。
PC ゲームにおけるキャッシュの役割は何ですか?
上記のプロセスはゲーム中にも当てはまります。PCのCPUキャッシュには、プレイ中のゲームで頻繁に使用されるゲームデータと命令が保存されます。これにより、CPUはPCのRAMに頻繁にアクセスするよりも速くこれらの情報を取得して処理できます。
CPUキャッシュは、レイテンシの低減、フレームレートの安定化、ゲーム中のカクツキの防止に重要です。特に、複雑な物理演算など、高い演算負荷を必要とするAAAタイトルをプレイする際には、キャッシュが重要になります。十分なキャッシュがないと、GPUはCPUの命令処理を待たなければならなくなり、ボトルネックが発生してゲームの速度が低下する可能性があります。
CPUキャッシュに保存されるゲーム情報の種類は多岐にわたり、AIアルゴリズムからテクスチャ、モデル、グラフィックレンダリングの指示まで、多岐にわたります。ゲームが処理するデータ量が多いほど、キャッシュ容量を増やすことでゲームをスムーズに実行できるようになります。
さらに読む: SSDとHDDでのPCゲームの真実、実際のデータでテスト
どれくらいのCPUキャッシュが必要ですか?
最適なパフォーマンスを得るために必要なCPUキャッシュの量は、プレイするゲームの種類やCPUのコア数などの要因によって異なります。前述の通り、大量のデータを扱うAAAタイトルをプレイするには、より多くのキャッシュが必要になります。

アダム・パトリック・マレー / ファウンドリー
実際、CPU が処理するデータが多い場合、CPU コアの数よりもキャッシュの数の方が多いほうが重要です。これはテストでも実証されています。
あるテストでは、テスターは、L3 キャッシュが 67 パーセント増加すると CPU のパフォーマンスがそれに応じて 18 パーセント増加する一方、同じ CPU のコア数が 67 パーセント増加してもパフォーマンスは 6 パーセントしか増加しないことを実証しました。
目安として、次のキャッシュ サイズはほとんどの最新の PC ゲームに適しています。
- L1キャッシュ: コアあたり64KB
- L2キャッシュ コアあたり256KB
- L3キャッシュ: 32MB~96MB
ご覧の通り、CPUキャッシュには様々なレベルがあり、それぞれLの文字と対応する数字で表されます。L3
キャッシュは、CPUコア間で共有されることが多い大容量のデータプールを保存できるため、PCゲームでは一般的に最も重要なキャッシュです。そのため、CPUのL3キャッシュの容量に最も注意を払う必要があります。
CPU キャッシュを増やすにはどうすればいいですか?
CPUキャッシュを増やすには、RAMのように新しいキャッシュを購入してインストールするだけでは不十分です。キャッシュを増やす最善の方法は、CPUをアップグレードすることです。新しいマシンを構築する場合は、可能な限り高レベルキャッシュを備えたCPUを選択することです。
CPUのキャッシュ容量は、スペックが非常に似ている2つのCPU間で大きな違いを生む可能性があります。例えば、AMD Ryzen 9 7900XとAMD Ryzen 9 7900X3DはどちらもAMD 7000シリーズのハイエンドプロセッサで、最大ブーストクロック速度は5.6GHzと同等ですが、Ryzen 9 7900X3DのL3キャッシュは128MBであるのに対し、Ryzen 9 7900Xは64MBです。
Ryzen 9 7900X3D の追加キャッシュと AMD の 3D V キャッシュ テクノロジを採用していることにより、キャッシュの影響を受けやすいゲームでは AMD Ryzen 9 7900X よりも優れたパフォーマンスを発揮します。
そのため、購入する前に、さまざまな CPU のキャッシュを比較し、いくつかのベンチマークを読んでパフォーマンスの概要を把握する必要があります。
さらに読む:なぜ私はPCに最適なゲーミングハードウェアを買わないのか