Slide 7
Slide 7 text
長谷川智希 @tomzoh
なぜキャッシュメモリは速いのか
多段キャッシュ
• CPUのキャッシュは多段になっていることが多い
• L1, L2, L3: Layer 1, 2, 3
• CPUコアから近い順に L1, L2, L3
• サイズは L1 < L2 < L3
• 速度は L1 > L2 > L3
• コア間での共有の違い: 異なる局所性のカバー
• 構成はCPUによって違う
• Intel CPU: L1, L2は各CPUコアに内蔵されて専有, L3はCPUコア間で共有
• Apple Silicon: L1は各CPUコアに内蔵されて専有, L2はCPUコア間で共有
7