Co to jest pamięć podręczna L3?
Pamięć podręczna poziomu 3 lub L3 to specjalistyczna 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 (RAM) i jest zaprojektowana w celu zapobiegania wąskim gardłem w wydajności.
Gdy złożone jest żądanie systemu, procesor wymaga instrukcji wykonania 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 opamięć podręczna. Pamięć podręczna L3 może być znacznie większa niż L1 i L2, a mimo że jest również wolniejsza, wciąż jest znacznie szybsza niż pobieranie Ram.
Zakładając, że potrzebne instrukcje znajdują się w pamięci podręcznej L3 (a hit w pamięci podręcznej ), bity danych mogą być eksmitowane z pamięci podręcznej L1 w celu przechowywania nowych instrukcji na wypadek, gdyby były potrzebne. Pamięć podręczna L3 może następnie usunąć ten wiersz instrukcji, ponieważ obecnie znajduje się w innej pamięci podręcznej (określanej jako wyłączna pamięć podręczna ) lub może się podłączyć do kopii (określanej jako pamięć podręczna ), w zależności od projektu procesora.
Na przykład w listopadzie 2008 r. AMD® wydali czterordzeniowy chip 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 wciąż się rozwija. Używana pamięć podręczna L1Bądź zewnętrzny dla procesora, wbudowany 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.