Cache hierarchy とは

キャッシュ階層、またはマルチレベルキャッシュは、データをキャッシュするためのアクセス速度の変化に基づいてメモリストアの階層を使用するメモリ設計プロパティを指します。高度に要求されたデータは、高速アクセスメモリストアにキャッシュされます。この階層構造は、メモリストアシステム全体が高速メモリアクセスを必要とすることなく高速アクセスが可能であることを意味し、これは高価になる可能性がある。
この設計は、CPUコアがメインメモリアクセスのメモリレイテンシを隠す必要のある高速クロックで動作するように設計されていました。現在、マルチレベルキャッシュは、コンピュータシステムのメインメモリに常駐するデータへの高速アクセスを提供する最適なソリューションです。メモリへのアクセス時間は、CPUコアのパフォーマンスのボトルネックとなり、レイテンシを減らしてCPUクロックを高速化するために階層型キャッシュ構造を使用することで軽減できます。