Amd gamecache: što je to i kako djeluje na ryzen 3000?

Sadržaj:
- Što je AMD GameCache ?
- Što to donosi i što utječe na nas?
- Cache memory
- Razina memorije
- Kako radi predmemorija?
- Prednosti i implikacije AMD GameCache
- Zaključci o AMD GameCache
Dolaskom novog Ryzen 3000 u moru marketinga pojavio se niz novih pojmova. Neka imena ćete razumjeti, ali druga mogu biti izvan vašeg razumijevanja. Dakle, danas ćemo objasniti što je AMD GameCache i zašto je to svakako relevantna značajka.
Sadržaj indeks
Što je AMD GameCache ?
Na neki način, AMD GameCache je pojam kreiran isključivo za marketing. Međutim, ima poboljšanja koja su bitna osim samo lijepog imena. U ovom bi AMD GameCache nadimak bio nadimak kojem su dali novu strukturu predmemorije.
Koje nove promjene imamo? Ostavljamo vam komercijalni videozapis koji AMD koristi da ukratko objasni što je AMD GameCache i tako dobijete predstavu o tome što je.
Što to donosi i što utječe na nas?
Kao što vidite, video pojačava (i malo pretjeruje) prednosti koje nam donosi nova tehnologija Ryzen 3000.
Prvo što nam ukratko pokažu je novi 'do 72 MB' AMD GameCache. Istina je da je ta izjava pomalo škakljiva. Većina Ryzen treće generacije nosi 35 ~ 36 MB predmemorijske memorije (L1, L2 i L3), a samo dvije Ryzen 9s idu do 72 MB .
Ryzen 5 3600 (najjeftiniji model) ima 32 MB L3 keš memorije, što je već dvostruko više nego što je imao Ryzen 7 2700X (najbolji Ryzen 2000) . To je već prilično značajno poboljšanje.
Za razliku od ostalih procesora, u trećoj generaciji Ryzen imamo 2 7nm čipove (fizičke jezgre) i 1 12nm čip (I / O kontrolu) .
Svaki 7nm čip ima 3/4 aktivnih jezgara (osim Ryzen 9) i svaka od njih ima svoj L1 i L2 predmemoriju . Međutim, memorija razine 3 dijeli se između jezgara istog čipa, tako da je od velike pomoći prilikom obavljanja određenih izračuna.
Na primjer, u video igrama postoje zadaci vrlo slični jedni drugima. Izračunajte gravitaciju (fizičku) , slike, cikluse i tako dalje, tako da se neke vrijednosti stalno ponavljaju.
Upravo tu velikodušna memorija omogućuje nam spremanje mnogih vrijednosti bez prisiljavanja da ih zamijenimo. Također, kada se dijele, više jezgara može ponovo koristiti podatke koje su njihovi susjedi već zatražili, mada je to tipična značajka modernih procesora.
Cache memory
Vjerujemo da bi vam znalo kako rade predmemoriranje nešto što bi vas moglo zanimati. To je nešto što pripada području znanja računalnog / hardverskog inženjera, ali pokušat ću vam to objasniti na jednostavan način.
Puno ćemo ponavljati riječi „memorija“ i „predmemorija“ , pa se unaprijed ispričavamo, ali tema je složena.
Razina memorije
Računala imaju više razina memorije, a svaka razina je brža od one ispod nje. Kao rezultat toga, najbrža sjećanja su ujedno i najskuplja, pa se obično ugrađuju samo male količine.
Da biste se malo pozabavili kontekstom, morate znati da se brzine mjere u dijelovima sekunde. Pristup spremljenim podacima L1 može potrajati 0, 2 ns, a "spuštanje" na RAM može biti 40ns .
Ovdje možete vidjeti različite uspomene i njihove uobičajene veličine:
- L1 cache: 16 ~ 64kB L2 cache memory: 32kB ~ 4MB L3 cache memory: 256kB ~ 72MB RAM memory / s: 4GB ~ 32GB Main memory / s (HDD or SSD): 256GB ~ 2TB
Kao što možda znate, RAM je znatno brži od SSD-ova. Obično dostižu brzinu prijenosa od oko 20 ~ 25GB / s , dok samo najbolji čvrsti diskovi dostižu 5GB / s sa PCIe Gen 4 . Postoji isti odnos između L1-L2 cache- a i L2-L3 cache-a i tako dalje , tako da ćete shvatiti zašto su neki za ekskluzivnu upotrebu procesora, a drugi za cijeli sustav.
Sljedeća relevantna točka, iako se ne bavi ovom temom, je da su sva sjećanja iznad RAM-a (uključujući i ovo) nepostojeća. To znači da podatke spremaju samo ako imaju struju, tako da se predmemori i RAM- ovi "isprazne" kada je računalo isključeno.
Prema ovom pravilu tri, SSD-ovi i HDD - ovi su nehlapljiva memorija, tako da će svi podaci koje spremimo ostati tamo dok ih ne prebrisemo.
Kako radi predmemorija?
Kada CPU treba podatke, on ih traži u L1 predmemoriji . Ako ga nema, traži ga na L2, pa na L3 i završi "spuštanjem" do RAM-a .
Prilikom dobivanja podataka koji su potrebni procesoru, on se "podiže", a vrijednost se uzastopno pohranjuje u L3, L2 i L1 u slučaju da nam u budućnosti trebaju . Smiješno dolazi kada procesor želi ponovo upotrijebiti istu vrijednost.
Ako je vrijednost u L1, treba nam samo nekoliko trenutaka da je ponovo upotrijebimo. Inače ćemo se morati "spustiti" na sljedeću razinu da provjerimo postoji li još uvijek, i tako dalje dok se ne vratimo u RAM . Problem koji imamo je što su viša sjećanja užasno mala .
Ovdje vam ostavljamo kratak videozapis (na engleskom) koji ukratko objašnjava predmemorije:
Na primjer, 32 kB L1 predmemorije sadrži približno 8000 vrijednosti (cijeli brojevi ili plutaji) .
Video igra može tiho raditi s milijunima vrijednosti svake sekunde, tako da tamo ne možemo spremiti sve vrijednosti. Zbog toga se svaki put kad predmemoriraju podaci L1 (ne koriste se ponovo) zamjenjuje najstarija vrijednost.
Ako su podaci izbrisani iz L1 , možda ih i dalje postoji u L2 predmemoriji jer je veći. Spuštanje na razinu je spor proces, ali puno brži od prelaska na RAM . Međutim, ako je prošlo neko vrijeme, moglo se dogoditi isto i ta vrijednost više ne postoji u L2 . U ovom slučaju morali bismo se „spustiti“ na L3 i tu dolazi glavna mehanika AMD GameCache .
Budući da je tako velikodušna memorija, uklapa se u mnoštvo podataka i vjerojatnost da će je ponovo koristiti je velika. Njihovom ponovnom uporabom ne moramo se spuštati na RAM , pa je postupak prilično pojednostavljen. Također, kernel je zajednička predmemorija između četvrti i može iskoristiti podatke koje je drugi kernel prethodno zatražio, mada je to uobičajena značajka u procesorima.
Prednosti i implikacije AMD GameCache
Kao što ćete vidjeti, ova nova struktura i veličine u spremištima znače značajno poboljšanje u mnogim vrstama programa.
AMD je dodijeljenim imenom naglasio video igre, ali svaki zadatak koji zahtijeva uzastopne proračune imat će isti učinak.
Evo komercijalne slike AMD-a koja pokazuje prednosti AMD GameCache u odnosu na poboljšanje frekvencija RAM-a . U primjeru, oni uspoređuju poboljšanje cache memorije s poboljšanjem RAM memorije.
Ovdje možemo vidjeti prednost između 1% i 12%. Ako kombiniramo AMD GameCache s visokim RAM frekvencijama, možemo postići još veće brzine.
Zapravo, u novom Ryzenu maksimalna frekvencija bez pretjecanja s RAM-om je 3200 MHz , tako da se treba kladiti na ove komponente. Također, prema raznim člancima, najbolja RAM frekvencija za Ryzen 3000 koji radi na najvišim performansama je iznad 3200 ~ 3600 MHz .
Zaključci o AMD GameCache
Sam po sebi, AMD GameCache nije ništa drugo nego bombastičan naslov koji je dat predmemorijima kako bi privukao publiku. Važno je da je poboljšanje L3 keš memorije stvarno i tehnično, tako da će se poboljšati i igre i drugi procesi.
Međutim, neki se korisnici AMD-a bave ovom odlukom. Prema njima, preimenovali su predmemoriju L3 u GameCache nešto što će naštetiti industriji dajući joj ton prilagođen djeci .
Iako je Intel memoriju preimenovao u SmartCache (treznije ime) , AMD je više privukao mladu i igračku javnost.
Razumijemo da je Intel u svijetu igara uvijek bio najočitiji izbor. Dakle, sada kad je AMD povratio zemlju, želi iz zlatnih jaja izvući što više guske.
Poboljšani IPC , bolji L3 predmemorija i podrška za visoke RAM frekvencije opet čine AMD izvrsnom alternativom za igranje. Međutim, nemojte se zamarati lijepim imenima.
Preporučujemo ovaj članak o trećoj generaciji Ryzen 5. Ovi procesori posebno su stvoreni za igranje zbog visokih frekvencija takta i dobrih jednojezgrenih performansi .
Sa naše strane, nadamo se da ste lako shvatili pojmove i tehnologije i da ste naučili nešto novo. Žao nam je ako smo pogriješili u objašnjenjima, a možete nam bilo što reći u okviru za komentare!
I što mislite o ovom poboljšanju zahvaljujući AMD GameCache ? Mislite li da nije tako loše? Podijelite svoje ideje u nastavku.
VortezAMD Ryzen 3000 FontŠto je antialiasing i kako djeluje

Ovaj članak smo pripremili kako bismo vam na jednostavan način objasnili što je antialiasing i kako djeluje, izraz koji smo svi pročitali više puta.
Što je nvidia ansel i kako djeluje

Što je Nvidia Ansel i kako djeluje? Sve o ovoj revolucionarnoj tehnologiji za snimanje najboljih slika vaših igara.
Vlakna optika: što je, za što se koristi i kako djeluje

Ako želite znati što je optika vlakana ✅, u ovom članku nudimo vam dobar sažetak načina rada i različitih načina njegove uporabe.