Vadnice

Amd gamecache: kaj je to in kako deluje na ryzen 3000?

Kazalo:

Anonim

S prihodom novega Ryzen 3000 se je v morju trženja pojavil niz novih izrazov. Nekatera imena boste razumeli, druga pa morda presegajo vaše razumevanje. Danes bomo razložili, kaj je AMD GameCache in zakaj je vsekakor pomembna funkcija.

Kazalo vsebine

Kaj je AMD GameCache ?

Na nek način je AMD GameCache izraz, ustvarjen izključno za trženje. Vendar pa ima izboljšave, ki so pomembne samo zato, ker so lepa imena. Lahko bi povzeli po tem, da je AMD GameCache vzdevek, ki so mu dali novo strukturo predpomnilnika.

Zdaj, kakšne nove spremembe imamo? Pustimo vam komercialni video, ki ga AMD uporablja za kratko razlago, kaj je AMD GameCache in tako dobite predstavo o tem, kaj je.

Kaj prinaša in kaj vpliva na nas?

Kot vidite, video povečuje (in nekoliko pretirava) prednosti, ki nam jih prinaša nova tehnologija Ryzen 3000.

Prvo, kar nam pokažejo na kratko, je nov "do 72 MB" AMD GameCache. Resnica je, da je ta izjava nekoliko zapletena. Večina Ryzen 3. generacije nosi 35 ~ 36MB pomnilnika predpomnilnika (L1, L2 in L3), samo dva Ryzen 9s pa do 72 MB .

Ryzen 5 3600 (najcenejši model) ima 32 MB pomnilnika L3 predpomnilnika , kar je že dvakrat več, kot je imel Ryzen 7 2700X (najboljši Ryzen 2000) . To je že precej pomembno izboljšanje.

Za razliko od drugih procesorjev imamo v Ryzen 3. generacije 2 7nm čipe (fizična jedra) in 1 12nm čip (I / O nadzor) .

Vsak 7nm čip ima 3/4 aktivnih jeder (razen Ryzen 9) in vsako od njih ima svoj predpomnilnik L1 in L2 . Vendar je pomnilnik ravni 3 deljen med jedri istega čipa, zato je v veliko pomoč pri izvedbi določenih izračunov.

Na primer, v video igrah so naloge, ki so si med seboj zelo podobne. Izračunajte težnost (fizično) , slike, cikle in tako naprej, tako da se nekatere vrednosti nenehno ponavljajo.

Tam lahko velikodušni pomnilnik shranimo številne vrednosti, ne da bi jih morali prisiliti v nadomestitev. Tudi v skupni rabi lahko več jeder ponovno uporabi podatke, ki so jih že zahtevali njihovi sosedje, čeprav je to značilnost sodobnih procesorjev.

Predpomnilnik

Verjamemo, da vas poznavanje, kako delujejo predpomnilniki, nekaj, kar bi vas lahko zanimalo. Je nekaj, kar sodi na področje znanja računalniškega / strojnega inženirja, vendar vam bom poskušal razložiti na preprost način.

Besede 'spomin' in 'predpomnilnik' bomo velikokrat ponavljali, zato se vnaprej opravičujemo, toda tema je zapletena.

Ravni pomnilnika

Računalniki imajo več stopenj pomnilnika in vsak nivo je hitrejši od tistih pod njim. Posledično so najhitrejši spomini tudi najdražji, zato so običajno nameščene le majhne količine.

Če se želite nekoliko približati kontekstu, morate vedeti, da se hitrosti merijo v delih sekunde. Dostop do predpomnjenih podatkov L1 lahko traja 0, 2 ns in "spust" na RAM je lahko 40ns .

Tukaj si lahko ogledate različne spomine in njihove običajne velikosti:

  • Predpomnilnik L1: 16 ~ 64kB pomnilnik L2 predpomnilnika: 32kB ~ 4MB pomnilnika L3 predpomnilnika: 256kB ~ 72MB RAM pomnilnika / s: 4GB ~ 32GB glavni pomnilnik / s (HDD ali SSD): 256GB ~ 2TB

Kot morda veste, je RAM bistveno hitrejši od SSD diskov. Ti običajno dosežejo hitrost prenosa od približno 20 do 25 GB / s , medtem ko samo najboljši trdi diski dosegajo 5 GB / s s PCIe Gen 4 . Obstaja enako razmerje med predpomnilnikom L1-L2 in predpomnilnikom L2-L3 in tako naprej , tako da boste razumeli, zakaj so nekateri namenjeni izključno uporabi procesorja, drugi pa celotnemu sistemu.

Druga pomembna točka, čeprav se s to temo ne strinja, je, da so vsi spomini nad RAM-om (tudi ta je vključen) spremenljivi. To pomeni, da podatke shranijo le, če imajo električno energijo, zato se predpomnilniki in RAM-i "izpraznijo", ko je računalnik izklopljen .

Po tem pravilu treh so SSD-ji in trdi diski nehlapni pomnilniki, tako da bodo vsi podatki, ki jih shranimo, ostali tam, dokler jih ne prepišemo.

Kako deluje predpomnilnik?

Ko CPU potrebuje podatke, jih poišče v predpomnilniku L1 . Če je ni, jo poišče na L2, nato na L3 in na koncu "gre dol" do RAM-a .

Ko pridobimo podatke, ki jih potrebuje procesor, se prevzame "gor" in vrednost se shrani zaporedno v L3, L2 in L1, če jih v prihodnosti potrebujemo . Smešno prihaja, ko procesor želi ponovno uporabiti to isto vrednost.

Če je vrednost v L1, potrebujemo le nekaj trenutkov, da jo ponovno uporabimo. V nasprotnem primeru se bomo morali "spustiti" na naslednjo raven, da preverimo, ali še vedno obstaja, in tako naprej, dokler se ne vrnemo v RAM . Problem, ki ga imamo, je, da so višji spomini strašno majhni .

Tukaj vam puščamo kratek video (v angleščini), ki na kratko razloži predpomnilnike:

Na primer, 32 kB predpomnilnika L1 vsebuje približno 8000 vrednosti (cela števila ali floati) .

Video igra lahko mirno deluje z milijoni vrednosti vsako sekundo, zato ne moremo tam shraniti vseh vrednosti. Zato vsakič, ko predpomnimo podatke L1 (se ne uporabijo ponovno) , zamenjamo najstarejšo vrednost.

Če so bili podatki izbrisani iz L1 , morda še vedno obstajajo v predpomnilniku L2 , saj so večji. Spuščanje na raven je počasen proces, vendar veliko hitrejši kot prehod na RAM . Če pa je minilo nekaj časa, se je lahko zgodilo isto in ta vrednost v L2 ne obstaja več. V tem primeru bi se morali "spustiti" na L3 in tu prihaja glavna mehanika AMD GameCache .

Ker je tako velikodušen spomin, ustreza številnim podatkom in verjetnost njegove ponovne uporabe je velika. Če jih ponovno uporabimo, nam ni treba "padati" na RAM , zato je postopek precej racionaliziran. Ker je jedro v skupni rabi predpomnilnika med sosesko, lahko izkoristi podatke, ki jih je predhodno zahtevalo drugo jedro, čeprav je to v procesorjih običajna funkcija.

Koristi in posledice AMD GameCache

Kot boste videli, nova struktura in velikosti predpomnilnikov pomenijo bistveno izboljšanje številnih vrst programov.

AMD je z imenom, ki mu je bil dodeljen, poudaril video igre, toda vsaka naloga, ki zahteva zaporedne izračune, bo imela enak učinek.

Tu je komercialna slika AMD, ki prikazuje prednosti AMD GameCache pred izboljšanjem frekvenc RAM-a . V primeru primerjajo izboljšanje pomnilnika predpomnilnika z izboljšanjem pomnilnika RAM.

Tu lahko vidimo prednost med 1% in 12%. Če združimo AMD GameCache z visokimi frekvencami RAM-a , lahko dosežemo še večje hitrosti.

Dejansko je v novem Ryzenu največja frekvenca brez overclocking RAM-a 3200 MHz , zato bi morali staviti na te komponente. Glede na različne članke je tudi najboljša frekvenca RAM-a za Ryzen 3000, ki deluje z največjo zmogljivostjo, nad 3200 ~ 3600 MHz .

Sklepi o AMD GameCache

AMD GameCache sam po sebi ni nič drugega kot bombastičen naslov, ki so ga prejeli predpomnilniki, da bi pritegnili občinstvo. Pomembno je, da je izboljšanje predpomnilnika L3 resnično in tehtno, tako da se bodo izboljšale tako igre kot drugi procesi.

Vendar se nekateri uporabniki ukvarjajo s to odločitvijo družbe AMD. Po njihovem mnenju preimenujejo predpomnilnik L3 kot GameCache, je nekaj, kar bo škodilo industriji, tako da ji da "otrokom prijazen" ton.

Medtem ko je Intel pomnilnik preimenoval v SmartCache (bolj trezno ime) , je AMD bolj potegnila več mladih in igralcev.

Zavedamo se, da je bil Intel v svetu iger vedno najbolj očitna izbira. Zdaj, ko je AMD ponovno pridobil nekaj zemlje, želi iz zlatih jajc iztisniti čim več gos.

Izboljšana IPC , boljši predpomnilnik L3 in podpora za visoke frekvence RAM-a so AMD spet odlična igralska alternativa. Vendar ne bodite navdušeni nad lepimi imeni.

Priporočamo ta članek o tretji generaciji Ryzen 5. Ti procesorji so bili posebej ustvarjeni za igranje zaradi visokih taktnih frekvenc in dobrih enojedrnih zmogljivosti .

Z naše strani upamo, da ste zlahka razumeli izraze in tehnologije in da ste se naučili nekaj novega. Žal nam je, če smo se v obrazložitvah zmotili in nam lahko v komentarju pošljete karkoli!

In kaj menite o tej izboljšavi zahvaljujoč AMD GameCache ? Mislite, da ni tako slabo? Delite svoje ideje spodaj.

VortezAMD Ryzen 3000 Pisava

Vadnice

Izbira urednika

Back to top button