Amd gamecache: ce este și cum funcționează ryzen 3000?

Cuprins:
- Ce este AMD GameCache ?
- Ce aduce și ce ne afectează?
- Memorie cache
- Niveluri de memorie
- Cum funcționează memoria cache?
- Beneficiile și implicațiile AMD GameCache
- Concluzii despre AMD GameCache
Odată cu sosirea noului Ryzen 3000, o serie de noi termeni au apărut în marea marketingului. Unele nume le vei înțelege, dar altele pot fi dincolo de înțelegerea ta. Așadar, astăzi vom explica ce este AMD GameCache și de ce este o caracteristică cu siguranță relevantă.
Indice de conținut
Ce este AMD GameCache ?
Într-un fel, AMD GameCache este un termen creat exclusiv pentru marketing. Cu toate acestea, are îmbunătățiri relevante, dincolo de a fi doar un nume drăguț. Am putea rezuma în faptul că AMD GameCache este porecla pe care au dat -o noua lor structură de cache.
Ce schimbări noi avem acum? Vă lăsăm videoclipul comercial pe care AMD îl folosește pentru a explica pe scurt ce este AMD GameCache și astfel vă faceți o idee despre ce este vorba.
Ce aduce și ce ne afectează?
După cum vedeți, videoclipul îmbunătățește (și exagerează puțin) beneficiile pe care ni le aduce noua tehnologie Ryzen 3000.
Primul lucru pe care ni-l arată în scurt este noul „până la 72 MB” de AMD GameCache. Adevărul este că această afirmație este un pic complicată. Cea mai mare parte a Ryzen-ului din a 3-a generație are 35 ~ 36MB de memorie cache (L1, L2 și L3) și doar cele două Ryzen 9 merg până la 72MB .
Ryzen 5 3600 (cel mai ieftin model) are 32 MB memorie cache L3 , care este deja dublă față de Ryzen 7 2700X (cel mai bun Ryzen 2000) . Aceasta este deja o îmbunătățire semnificativă.
Spre deosebire de alte procesoare, în a 3-a generație Ryzen avem 2 cipuri de 7 nm (nuclee fizice) și 1 cip de 12 nm (control I / O) .
Fiecare cip de 7nm are 3/4 nuclee active (cu excepția Ryzen 9) și fiecare dintre acestea are propriul cache L1 și L2 . Cu toate acestea, memoria de nivel 3 este împărțită între miezurile aceluiași cip, deci este de mare ajutor atunci când efectuați anumite calcule.
De exemplu, în jocurile video există sarcini care sunt foarte asemănătoare între ele. Calculați gravitația (fizică) , imaginile, ciclurile și așa mai departe, astfel încât unele valori sunt repetate constant.
Este acolo unde o memorie generoasă ne permite să economisim multe valori fără să fim obligați să le înlocuim. De asemenea, atunci când sunt partajate, mai multe nuclee pot reutiliza datele pe care le-au solicitat deja vecinii, deși aceasta este o caracteristică tipică a procesoarelor moderne.
Memorie cache
Considerăm că cunoașterea modului în care funcționează cache-urile este ceva care vă poate interesa. Este ceva care aparține domeniului cunoașterii unui inginer computer / hardware, dar voi încerca să vă explic într-un mod simplu.
Vom repeta mult cuvintele „memorie” și „cache” , așa că ne cerem scuze în avans, dar subiectul este complex.
Niveluri de memorie
Calculatoarele au mai multe niveluri de memorii și fiecare nivel este mai rapid decât cele de sub el. Drept urmare, cele mai rapide amintiri sunt și cele mai scumpe, de aceea sunt instalate de obicei doar cantități mici.
Pentru a obține un pic în context, trebuie să știți că vitezele sunt măsurate în fracțiuni de secundă. Accesarea unei date L1 în cache poate dura 0, 2 ns și „coboară” la memoria RAM poate fi 40ns .
Aici puteți vedea diferite amintiri și dimensiunile lor obișnuite:
- Memorie cache L1: 16 ~ 64kB Memorie cache L2: 32kB ~ 4MB Memorie cache L3: 256kB ~ 72MB memorie RAM / s: 4GB ~ 32 GB Memorie principală (HDD sau SSD): 256 GB ~ 2TB
După cum știți, memoria RAM este mult mai rapidă decât SSD-urile. Acestea ating de obicei rate de transfer de aproximativ 20 ~ 25 GB / s , în timp ce numai cele mai bune unități solide ating 5 GB / s cu PCIe Gen 4 . Există aceeași relație între cache L1-L2 și cache L2-L3 și așa mai departe , așa că veți înțelege de ce unele sunt destinate exclusiv procesorului, iar altele sunt pentru întregul sistem.
Un alt punct relevant, deși nu merge cu acest subiect este că toate amintirile de deasupra memoriei RAM (aceasta inclusă) sunt volatile. Aceasta înseamnă că economisesc date doar dacă au energie electrică, astfel încât memoriile de memorie în memoria RAM sunt „golite” atunci când computerul este oprit.
Prin această regulă din trei, SSD-urile și HDD-urile sunt amintiri non-volatile, astfel încât orice date pe care le salvăm vor rămâne acolo până când le vom suprascrie.
Cum funcționează memoria cache?
Când CPU are nevoie de date, îl caută în memoria cache L1 . Dacă nu este acolo, îl caută pe L2, apoi pe L3 și sfârșește „coborând” în memoria RAM .
La obținerea datelor de care procesorul avea nevoie, acestea sunt preluate și valorile sunt stocate consecutiv în L3, L2 și L1, în cazul în care vom avea nevoie în viitor . Lucrul amuzant vine atunci când procesorul vrea să folosească din nou această aceeași valoare.
Dacă valoarea este în L1, avem nevoie doar de câteva momente pentru a o reutiliza. În caz contrar, va trebui să „coborâm” la nivelul următor pentru a verifica dacă mai există acolo și așa mai departe până vom reveni la memoria RAM . Problema pe care o avem este că amintirile superioare sunt teribil de mici .
Vă lăsăm aici un scurt videoclip (în engleză) care explică pe scurt cache-urile:
De exemplu, 32 kB de cache L1 dețin aproximativ 8000 de valori (întregi sau plutitoare) .
Un joc video poate lucra în liniște cu milioane de valori în fiecare secundă, deci nu putem salva toate valorile acolo. Acesta este motivul pentru care de fiecare dată când memoram în cache date L1 (nu sunt reutilizate) , cea mai veche valoare este înlocuită.
Dacă datele au fost șterse din L1 , probabil că există în memoria cache L2 , deoarece este mai mare. Coborârea unui nivel este un proces lent, dar mult mai rapid decât trecerea la memoria RAM . Cu toate acestea, dacă a trecut ceva timp, s-ar fi putut întâmpla același lucru și această valoare nu mai există în L2 . În acest caz, ar trebui să „coborâm” la L3 și de aici intră principala mecanică a AMD GameCache .
Fiind o memorie atât de generoasă, se potrivește cu o mulțime de date, iar probabilitatea reutilizării acesteia este ridicată. Reutilizându-le, nu trebuie să „coborâm” în memoria RAM , deci procesul este destul de eficient. De asemenea, fiind un cache partajat între un cartier, un kernel poate profita de datele solicitate anterior de un alt kernel, deși aceasta este o caracteristică comună în procesoare.
Beneficiile și implicațiile AMD GameCache
După cum veți vedea, această nouă structură și dimensiuni în cache înseamnă o îmbunătățire semnificativă a multor tipuri de programe.
Cu numele dat, AMD a pus accentul pe jocurile video, însă orice sarcină care necesită calcule consecutive va avea același efect.
Iată o imagine comercială a AMD care prezintă avantajele AMD GameCache față de o îmbunătățire a frecvențelor RAM . În exemplu, ei compară îmbunătățirea memoriei cache cu îmbunătățirea memoriei RAM.
Aici putem observa un avantaj între 1% și 12%. Dacă combinăm AMD GameCache cu frecvențe RAM ridicate, putem realiza viteze și mai mari.
De fapt, în noul Ryzen , frecvența maximă fără overclocking RAM este de 3200 MHz , deci ar trebui să pariați pe aceste componente. De asemenea, potrivit diferitelor articole, cele mai bune frecvențe RAM pentru Ryzen 3000 să funcționeze la performanțe maxime sunt peste 3200 ~ 3600 MHz .
Concluzii despre AMD GameCache
În sine, AMD GameCache nu este altceva decât un titlu bombastic care a fost dat pentru cache-uri pentru a atrage publicul. Punctul important este că îmbunătățirea memoriei cache L3 este reală și importantă, astfel încât atât jocurile, cât și alte procese vor fi îmbunătățite.
Cu toate acestea, unii utilizatori au fost preocupați de această decizie a AMD. Potrivit acestora, ei redenumesc memoria cache L3 ca GameCache este ceva care va dăuna industriei, oferindu-i un ton „prietenos cu puștii” .
În timp ce Intel a redenumit-o memoria ca SmartCache (un nume mai sobru) , AMD a atras mai mult publicul tânăr și jucător.
Înțelegem că în lumea jocurilor, Intel a fost întotdeauna cea mai evidentă alegere. Așa că acum, când AMD a recăpătat ceva teren, vrea să stoarcă cât mai mult din gâscă din ouăle de aur.
IPC îmbunătățit, cache L3 mai bună și asistența pentru frecvențele RAM ridicate fac din AMD o alternativă excelentă pentru jocuri. Cu toate acestea, nu te lăsa transportat de nume frumoase.
Vă recomandăm acest articol despre Ryzen 5 din generația a 3-a. Aceste procesoare au fost create special pentru jocuri datorită frecvențelor lor mari de ceas și performanței bune a unui singur nucleu .
Din partea noastră, sperăm că ai înțeles cu ușurință termenii și tehnologiile și că ai învățat ceva nou. Ne pare rău dacă am greșit explicațiile și ne puteți spune orice în caseta de comentarii!
Și ce părere aveți despre această îmbunătățire datorită AMD GameCache ? Crezi că nu e chiar așa de rău? Împărtășește ideile de mai jos.
VortezAMD Ryzen 3000 FontIp: ce este, cum funcționează și cum să îl ascunzi

Ce este IP, cum funcționează și cum pot să-mi ascund IP-ul. Tot ceea ce trebuie să știți despre IP pentru a naviga în siguranță și ascuns pe Internet. Înțeles IP.
Nvidia frameview: pentru ce este vorba, pentru ce este și cum funcționează

Nvidia a lansat recent Nvidia FrameView, o aplicație de evaluare comparativă interesantă, cu consum redus de energie și date interesante.
Îmbunătățirea preciziei amd overdrive: ce este și cum funcționează?

Aflați mai multe despre tehnologia Precision Boost Overdrive: caracteristici, cum să overclockați automat procesorul și performanța reală ✅