L1 зазвичай використовується як сховище для декодованих інструкцій, тоді як L2 є загальним кешем для одного ядра. Чим менший кеш, тим менший розмір і тим швидше він є. Як грубе правило, для ПК-процесорів:
Кеш L1: доступ до 2-3 тактових циклів
Кеш L2: ~ 10 тактових циклів доступу
Кеш L3: ~ 20-30 тактового циклу доступу
Конструкція кешу L1 повинна бути максимальною, щоб швидкість звернення (ймовірність того, що потрібна адреса інструкції або адреса даних знаходиться в кеші), зберігаючи якнайменше затримку кешу. Intel використовує кеш L1 із затримкою в 3 цикли. Кеш L2 поділяється між одним або декількома кешами L1 і часто набагато, значно більше. Тоді як кеш L1 призначений для максимізації частоти показів, кеш L2 призначений для мінімізації штрафу за промах (затримка, яка виникає при пропущенні L1). Для мікросхем, які мають кеш-пам'ять L3, призначення є специфічним для дизайну мікросхеми. Для Intel кеші L3 вперше з'явилися у багатопроцесорних багатопроцесорних системах (процесори Pentium 4 Xeon MP) у 2002 році. Керування L3 в цьому сенсі значно скоротило затримки в багатопотокових середовищах і зняло навантаження з FSB. У той час
Цитата отримана тут з відповіді "Пінхеда".