L-3 cache Pamięć podręczna procesora trzeciego poziomu jest wykorzystywana, gdy pamięć L2 jest niewystarczająca, aby pomieścić potrzebne dane. Obecność cache trzeciego poziomu pozwala na znaczącą poprawę wydajności w stosunku do procesorów o konstrukcji pamięci dwupoziomowej w wielu aplikacjach i programach. W systemach z wieloma procesorami lub rdzeniami, pamięć cache trzeciego poziomu najczęściej jest współdzielona przez wszystkie rdzenie i ma od kilku do kilkudziesięciu megabajtów.
Spójność pamięci podręcznej W systemach wieloprocesorowych ze współdzieloną pamięcią zastosowanie pamięci cache jest kluczowe dla zapewnienia lokalności i możliwej niezależności działania poszczególnych procesorów od wspólnych elementów systemu (współdzielonej pamięci oraz magistrali zapewniającej do niej dostęp). Jest to niezbędne dla zapewnienia maksymalnej wydajności pracy poszczególnych procesorów. Wymaga to jednak odpowiednich metod zapewniających spójność (koherencję) danych zapisanych w pamięci (w języku angielskim jest to określane jako cache coherency).