Skip to main content

Co to jest pamięć podręczna L3?

Pamięć podręczna poziomu 3 lub L3 to wyspecjalizowana pamięć, która działa z pamięcią podręczną L1 i L2 w celu poprawy wydajności komputera.Pamięć podręczna L1, L2 i L3 to komputerowa jednostka przetwarzania (CPU), wersety inne rodzaje pamięci podręcznej w systemie, takie jak pamięć podręczna dysku twardego.Pamięć podręczna CPU zaspokaja potrzeby mikroprocesora, przewidując żądania danych, aby instrukcje przetwarzania były dostarczane bezzwłocznie.Pamięć podręczna procesora jest szybsza niż pamięć o dostępie losowym (pamięć RAM) i jest zaprojektowana w celu zapobiegania wąskim gardłem w wydajności.

Gdy złożono żądanie systemu, procesor wymaga instrukcji wykonywania tego żądania.Procesor działa wiele razy szybciej niż system System RAM, więc aby ograniczyć opóźnienia, pamięć podręczna L1 ma fragmenty danych w gotowości, które przewiduje, będą potrzebne.Pamięć podręczna L1 jest bardzo mała, co pozwala jej być bardzo szybkie.Jeśli instrukcje nie są obecne w pamięci podręcznej L1, procesor sprawdza L2, nieco większą pulę pamięci podręcznej, z nieco dłuższym opóźnieniem.Z każdym pamięcią podręczną Miss Wygląda na następny poziom pamięci podręcznej.Pamięć podręczna L3 może być znacznie większa niż L1 i L2, i chociaż jest również wolniejsza, wciąż jest znacznie szybsza niż pobieranie z pamięci RAM.

Zakładając, że potrzebne instrukcje można znaleźć w pamięci podręcznej L3 (A Hit ), bity danych danychMożna eksmitować z pamięci podręcznej L1 w celu przechowywania nowych instrukcji na wypadek, gdyby były potrzebne.L3 pamięć podręczna może następnie usunąć ten wiersz instrukcji, ponieważ obecnie znajduje się w innej pamięci podręcznej (zwanej wyłączającą pamięcią podręczną) lub może się podłączyć do kopii (zwanej włączającą pamięć podręczną), w zależności od projektowaniaPROCESOR.

Na przykład w listopadzie 2008 r. AMD wydali czterordzeniowy układ

Shanghai .Każdy rdzeń ma własne buformy L1 i L2, ale rdzenie mają wspólną pamięć podręczną L3.L3 przechowuje kopie żądanych elementów na wypadek, gdyby inny rdzeń złożył kolejne żądanie.

Architektura pamięci podręcznej wielopoziomowej nadal ewoluuje.Pamięć podręczna L1 była kiedyś zewnętrzna dla procesora, wbudowana w płytę główną, ale teraz zarówno buforowanie L1, jak i L2 są powszechnie włączone do matrycy procesora.Pamięć podręczna L3 zwykle została wbudowana w płytę główną, ale niektóre modele procesora już zawierają pamięć podręczną L3.Zaletą posiadania pamięci podręcznej na pokładzie jest to, że jest szybsza, wydajniejsza i tańsza niż umieszczanie oddzielnej pamięci podręcznej na płycie głównej.

Pobieranie instrukcji z pamięci podręcznej jest szybsze niż wzywanie systemu pamięci RAM, a dobry projekt pamięci podręcznej znacznie poprawia wydajność systemu.Projektowanie i strategia pamięci podręcznej będą różne na różnych płytach głównych i procesorach, ale wszystko inne jest równe, większa pamięć podręczna jest lepsza.