Amd gamecache: co to jest i jak działa na Ryzen 3000?
Spisu treści:
- Co to jest AMD GameCache ?
- Co to przynosi i co na nas wpływa?
- Pamięć podręczna
- Poziomy pamięci
- Jak działa pamięć podręczna?
- Korzyści i implikacje AMD GameCache
- Wnioski dotyczące AMD GameCache
Wraz z pojawieniem się nowego Ryzen 3000 na morzu marketingu pojawiła się seria nowych warunków. Niektóre imiona zrozumiesz, ale inne mogą być poza twoim zrozumieniem. Dziś wyjaśnimy, czym jest AMD GameCache i dlaczego jest to z pewnością istotna funkcja.
Indeks treści
Co to jest AMD GameCache ?
W pewnym sensie AMD GameCache to termin stworzony wyłącznie w celach marketingowych. Jednak ma ulepszenia, które są istotne poza byciem ładną nazwą. Możemy podsumować, że AMD GameCache to pseudonim, który nadali swojej nowej strukturze pamięci podręcznej.
Jakie nowe zmiany mamy? Zostawiamy Ci komercyjny film, którego używa AMD, aby krótko wyjaśnić, czym jest AMD GameCache, więc masz pojęcie o tym, co to jest.
Co to przynosi i co na nas wpływa?
Jak widać, wideo zwiększa (i trochę przesadza) korzyści, jakie przynosi nam nowa technologia Ryzen 3000.
Pierwszą rzeczą, którą pokazują nam w skrócie, jest nowy „do 72 MB” AMD GameCache. Prawda jest taka, że to stwierdzenie jest nieco trudne. Większość Ryzen 3. generacji ma 35 ~ 36 MB pamięci podręcznej (L1, L2 i L3), a tylko dwa Ryzen 9 zwiększają się do 72 MB .
Ryzen 5 3600 (najtańszy model) ma 32 MB pamięci podręcznej L3 , co jest już dwukrotnie większe niż w Ryzen 7 2700X (najlepszy Ryzen 2000) . Jest to już dość znacząca poprawa.
W przeciwieństwie do innych procesorów, w 3. generacji Ryzen mamy 2 układy 7 nm (rdzenie fizyczne) i 1 układ 12 nm ( sterowanie I / O) .
Każdy czip 7 nm ma 3/4 aktywnych rdzeni (oprócz Ryzen 9), a każdy z nich ma własną pamięć podręczną L1 i L2 . Jednak pamięć poziomu 3 jest współdzielona między rdzeniami tego samego układu, więc jest to bardzo pomocna podczas wykonywania niektórych obliczeń.
Na przykład w grach wideo są zadania bardzo do siebie podobne. Oblicz grawitację (fizyczną) , obrazy, cykle i tak dalej, więc niektóre wartości są ciągle powtarzane.
To właśnie tam posiadanie dużej pamięci pozwala nam zapisać wiele wartości bez konieczności ich zastępowania. Ponadto po udostępnieniu wiele rdzeni może ponownie wykorzystać dane, o które prosili ich sąsiedzi, chociaż jest to typowa cecha współczesnych procesorów.
Pamięć podręczna
Uważamy, że wiedza o tym, jak działają pamięci podręczne, może Cię zainteresować. Jest to coś, co należy do dziedziny wiedzy inżyniera komputerowego / inżyniera sprzętu, ale postaram się wyjaśnić ci to w prosty sposób.
Będziemy często powtarzać słowa „pamięć” i „pamięć podręczna” , więc z góry przepraszamy, ale temat jest złożony.
Poziomy pamięci
Komputery mają wiele poziomów pamięci, a każdy poziom jest szybszy niż poziom poniżej. W rezultacie najszybsze pamięci są również najdroższe, dlatego zwykle instalowane są tylko małe ilości.
Aby uzyskać trochę kontekstu, musisz wiedzieć, że prędkości są mierzone w ułamkach sekundy. Dostęp do buforowanych danych L1 może zająć 0, 2 ns, a „przejście w dół” do pamięci RAM może wynosić 40 ns .
Tutaj możesz zobaczyć różne wspomnienia i ich zwykłe rozmiary:
- Pamięć podręczna L1: 16 ~ 64kB Pamięć podręczna L2: 32kB ~ 4MB Pamięć podręczna L3: 256kB ~ 72MB Pamięć RAM: 4 GB ~ 32 GB Pamięć główna (HDD lub SSD): 256 GB ~ 2 TB
Jak zapewne wiesz, pamięć RAM jest znacznie szybsza niż dyski SSD. Zwykle osiągają prędkości transferu około 20 ~ 25 GB / s , podczas gdy tylko najlepsze dyski twarde osiągają 5 GB / s z PCIe Gen 4 . Istnieje taka sama zależność między pamięcią podręczną L1-L2 i pamięcią podręczną L2-L3 itd. , Więc zrozumiesz, dlaczego niektóre są przeznaczone wyłącznie do użytku procesora, a inne do całego systemu.
Innym istotnym punktem, choć nie dotyczy tego tematu, jest to, że wszystkie wspomnienia powyżej pamięci RAM (w tym ta w zestawie) są niestabilne. Oznacza to, że zapisują dane tylko wtedy, gdy mają prąd, więc pamięci podręczne i pamięci RAM są „opróżniane” po wyłączeniu komputera.
Zgodnie z tą regułą trzy dyski SSD i HDD są pamięcią nieulotną, więc wszelkie dane, które zapisujemy, pozostaną tam, dopóki ich nie zastąpimy.
Jak działa pamięć podręczna?
Gdy procesor potrzebuje danych, szuka ich w pamięci podręcznej L1 . Jeśli go nie ma, szuka go na L2, a następnie na L3 i kończy się „schodzeniem” do pamięci RAM .
Po uzyskaniu danych, których procesor potrzebował, jest on „ pobierany ”, a wartość jest przechowywana kolejno w L3, L2 i L1, na wypadek, gdybyśmy potrzebowali ich w przyszłości . Zabawne jest to, że procesor chce ponownie użyć tej samej wartości.
Jeśli wartość jest w L1, potrzebujemy tylko kilku chwil, aby ją ponownie wykorzystać. W przeciwnym razie będziemy musieli „zejść” do następnego poziomu, aby sprawdzić, czy nadal tam jest, i tak dalej, aż wrócimy do pamięci RAM . Problemem jest to, że wyższe wspomnienia są strasznie małe .
Zostawiamy tutaj krótkie wideo (w języku angielskim), które krótko wyjaśnia bufory:
Na przykład 32 kB pamięci podręcznej L1 zawiera około 8000 wartości (liczb całkowitych lub liczb zmiennoprzecinkowych) .
Gra wideo może spokojnie pracować z milionami wartości na sekundę, więc nie możemy zapisać tam wszystkich wartości. Dlatego za każdym razem, gdy buforujemy dane L1 (nie są ponownie używane) , najstarsza wartość jest zastępowana.
Jeśli dane zostały usunięte z L1 , być może nadal istnieją one w pamięci podręcznej L2 , ponieważ są większe. Zejście o poziom jest procesem powolnym, ale znacznie szybszym niż przejście do pamięci RAM . Jednak jeśli minęło trochę czasu, mogło się tak stać i ta wartość już nie istnieje w L2 . W takim przypadku musielibyśmy „zejść” do L3 i tutaj pojawia się główna mechanika AMD GameCache .
Ponieważ jest tak hojną pamięcią, mieści wiele danych, a prawdopodobieństwo ponownego jej wykorzystania jest wysokie. Używając ich ponownie, nie musimy „schodzić” do pamięci RAM , więc proces jest dość usprawniony. Ponadto, będąc współużytkowanym cache'em pomiędzy otoczeniami, jądro może korzystać z danych, o które wcześniej poprosiło inne jądro, chociaż jest to powszechna cecha procesorów.
Korzyści i implikacje AMD GameCache
Jak zobaczysz, ta nowa struktura i rozmiary w pamięci podręcznej oznaczają znaczną poprawę w wielu typach programów.
Nadając mu nazwę, AMD podkreśla gry wideo, ale każde zadanie wymagające kolejnych obliczeń będzie miało ten sam efekt.
Oto komercyjny wizerunek AMD pokazujący zalety AMD GameCache w stosunku do poprawy częstotliwości pamięci RAM . W tym przykładzie porównują poprawę pamięci podręcznej z poprawą pamięci RAM.
Tutaj widzimy przewagę między 1% a 12%. Jeśli połączymy AMD GameCache z wysokimi częstotliwościami RAM , możemy osiągnąć jeszcze większe przyspieszenia.
W rzeczywistości w nowym Ryzen maksymalna częstotliwość bez podkręcania pamięci RAM wynosi 3200 MHz , więc powinieneś postawić na te komponenty. Ponadto, zgodnie z różnymi artykułami, najlepsze częstotliwości pamięci RAM dla Ryzen 3000 do pracy z maksymalną wydajnością wynoszą powyżej 3200 ~ 3600 MHz .
Wnioski dotyczące AMD GameCache
AMD GameCache samo w sobie jest niczym innym jak bombastycznym tytułem, który został nadany pamięci podręcznej w celu przyciągnięcia odbiorców. Ważne jest to, że poprawa pamięci podręcznej L3 jest rzeczywista i ważna, dzięki czemu zarówno gry, jak i inne procesy zostaną ulepszone.
Jednak niektórzy użytkownicy byli zaniepokojeni tą decyzją AMD. Według nich zmieniają nazwę pamięci podręcznej L3, ponieważ GameCache zaszkodzi branży, nadając jej ton „przyjazny dla dzieci” .
Podczas gdy Intel przemianował pamięć na SmartCache (bardziej trzeźwa nazwa) , AMD przyciągnęło więcej młodych i graczy.
Rozumiemy, że w świecie gier Intel zawsze był najbardziej oczywistym wyborem. Teraz, gdy AMD odzyskało trochę ziemi, chce wycisnąć jak najwięcej gęsi ze złotych jaj.
Ulepszony IPC , lepsza pamięć podręczna L3 i obsługa wysokich częstotliwości pamięci RAM sprawiają, że AMD jest doskonałą alternatywą dla gier. Nie daj się jednak zwieść ładnym imionom.
Polecamy ten artykuł na temat Ryzen 5 trzeciej generacji. Te procesory zostały stworzone specjalnie do gier ze względu na ich wysokie częstotliwości zegara i dobrą wydajność jednordzeniową .
Z naszej strony mamy nadzieję, że z łatwością zrozumiałeś warunki i technologie oraz że nauczyłeś się czegoś nowego. Przykro nam, jeśli popełniliśmy błąd w wyjaśnieniach, i możesz nam coś powiedzieć w polu komentarza!
A co sądzisz o tej poprawie dzięki AMD GameCache ? Myślisz, że nie jest tak źle? Podziel się swoimi pomysłami poniżej.
VortezAMD Ryzen 3000 FontIp: co to jest, jak to działa i jak to ukryć
Co to jest IP, jak to działa i jak mogę ukryć moje IP. Wszystko, co musisz wiedzieć o IP, aby bezpiecznie nawigować i ukryć się w Internecie. Znaczenie IP.
Co to jest i jak działa GPU lub karta graficzna?
Wyjaśniamy, co to jest i jak działa karta graficzna lub karta graficzna współistniejąca w komputerze. Historia, modele i ich funkcje w twoim systemie.
Amd Precision Boost Overdrive: co to jest i jak działa?
Dowiedz się o technologii Precision Boost Overdrive: funkcje, automatyczne podkręcanie procesora i rzeczywista wydajność ✅