Výukové programy

Amd gamecache: co to je a jak to funguje na ryzen 3000?

Obsah:

Anonim

S příchodem nového Ryzen 3000 se v moři marketingu objevila řada nových termínů. Některá jména budete rozumět, ale jiná mohou být mimo vaše chápání. Dnes tedy vysvětlíme, co je AMD GameCache a proč je to určitě relevantní funkce.

Index obsahu

Co je AMD GameCache ?

AMD GameCache je termín vytvořený čistě pro marketing. Nicméně, to má vylepšení, která jsou relevantní kromě toho, že jsou hezké jméno. Mohli bychom shrnout, že AMD GameCache je přezdívka, kterou dali své nové struktuře mezipaměti.

Jaké nové změny máme? Necháme vám komerční video, které AMD používá ke stručnému vysvětlení toho, co je AMD GameCache, a tak získáte představu o tom, co to je.

Co to přináší a co nás ovlivňuje?

Jak vidíte, video zvyšuje (a trochu přehání) výhody, které nám nová technologie Ryzen 3000 přináší .

První věc, kterou nám v krátkosti ukážou, je nová „až 72 MB“ AMD GameCache. Pravda je taková, že toto tvrzení je trochu složitější. Většina Ryzenů 3. generace nese 35 ~ 36 MB vyrovnávací paměti (L1, L2 a L3) a pouze dva Ryzen 9s stoupají na 72 MB .

Ryzen 5 3600 (nejlevnější model) má 32 MB vyrovnávací paměti L3 , což je již dvojnásobek toho, co měl Ryzen 7 2700X (nejlepší Ryzen 2000) . To je již docela významné zlepšení.

Na rozdíl od jiných procesorů máme ve 3. generaci Ryzenu 2 7nm čipy (fyzická jádra) a 1 12nm čipy (I / O ovládání) .

Každý čip 7nm má 3/4 aktivních jader (kromě Ryzen 9) a každé z nich má vlastní mezipaměť L1 a L2 . Paměť úrovně 3 je však sdílena mezi jádry stejného čipu, takže při provádění určitých výpočtů je to skvělá pomoc.

Například ve videohrách existují úkoly, které se navzájem velmi podobají. Vypočítat gravitaci (fyzickou) , obrázky, cykly atd., Takže některé hodnoty se neustále opakují.

Právě tam máme velkorysou paměť, která nám umožňuje uložit mnoho hodnot, aniž bychom byli nuceni je nahradit. Také při sdílení může více jader znovu použít data, o která jejich sousedé již požádali, ačkoli to je typická vlastnost moderních procesorů.

Paměť cache

Věříme, že vědět, jak cache funguje, je něco, co by vás mohlo velmi zajímat. Je to něco, co patří do oblasti znalostí počítačového / hardwarového inženýra, ale pokusím se vám to vysvětlit jednoduchým způsobem.

Hodně zopakujeme slova „paměť“ a „mezipaměť“ , proto se předem omlouváme, ale téma je složité.

Úrovně paměti

Počítače mají více úrovní vzpomínek a každá úroveň je rychlejší než ta pod ní. Výsledkem je, že nejrychlejší paměti jsou také nejdražší, takže se obvykle instalují jen malá množství.

Chcete-li získat trochu v kontextu, musíte vědět, že rychlosti jsou měřeny ve zlomcích sekundy. Přístup k datům L1 v mezipaměti může trvat 0, 2 ns a „jít dolů“ do RAM může být 40ns .

Zde si můžete prohlédnout různé vzpomínky a jejich obvyklé velikosti:

  • Mezipaměť L1: 16 ~ 64kB mezipaměť L2: 32kB ~ 4MB mezipaměť L3: 256kB ~ 72MB RAM RAM / s: 4GB ~ 32GB Hlavní paměť / s (HDD nebo SSD): 256GB ~ 2TB

Jak možná víte, RAM je podstatně rychlejší než SSD. Obvykle dosahují přenosové rychlosti kolem 20 ~ 25 GB / s , zatímco pouze nejlepší pevné disky dosahují s PCIe Gen 4 5 GB / s . Existuje stejný vztah mezi mezipamětí L1-L2 a mezipamětí L2-L3 atd. , Takže pochopíte, proč jsou některé určeny výhradně pro použití procesoru a jiné pro celý systém.

Dalším důležitým bodem, i když s tímto tématem to není, je to, že všechny vzpomínky nad RAM (včetně této) jsou proměnlivé. To znamená, že ukládají data, pouze pokud mají elektřinu, takže mezipaměti a RAM jsou „vyprázdněny“, když je počítač vypnutý .

Podle tohoto pravidla tří jsou SSD a HDD energeticky nezávislé paměti, takže všechna data, která uložíme, zůstanou tam, dokud jej nepřepíšeme.

Jak funguje mezipaměť?

Když CPU potřebuje data, vyhledá je v mezipaměti L1 . Pokud tam není, hledá to na L2, pak na L3 a skončí „jít dolů“ do RAM .

Když získáme data, která procesor potřeboval, je převzata „nahoru“ a hodnota je uložena postupně v L3, L2 a L1 pro případ, že bychom je potřebovali v budoucnosti . Legrační věc přichází, když procesor chce znovu použít stejnou hodnotu.

Pokud je hodnota v L1, potřebujeme jen několik okamžiků, než ji znovu použijeme . Jinak budeme muset „jít dolů“ na další úroveň, abychom zkontrolovali, zda tam stále existuje, a tak dále, dokud se nevrátíme do RAM . Máme problém, že vyšší vzpomínky jsou strašně malé .

Necháme tady krátké video (v angličtině), které stručně vysvětluje mezipaměti:

Například 32 kB mezipaměti L1 obsahuje přibližně 8000 hodnot (celá čísla nebo plováky) .

Videohra může tiše pracovat s miliony hodnot každou sekundu, takže tam nemůžeme uložit všechny hodnoty. To je důvod, proč pokaždé, když ukládáme data L1 do mezipaměti (není znovu použito) , je nahrazena nejstarší hodnota.

Pokud byla data vymazána z L1 , možná existuje v mezipaměti L2 , protože je větší. Snížení úrovně je pomalý proces, ale mnohem rychlejší než přechod do RAM . Pokud však nějaký čas uplynul, mohlo se stát, že se to stalo a tato hodnota již v L2 neexistuje. V tomto případě bychom museli „jít dolů“ na L3 a tam přichází hlavní mechanika AMD GameCache .

Být tak velkorysou pamětí, hodí se hodně dat a pravděpodobnost opakovaného použití je vysoká. Při jejich opětovném použití nemusíme „jít dolů“ do RAM , takže proces je docela zjednodušený. Jelikož je jádrem sdílená mezipaměť mezi sousedními oblastmi, může jádro využít dat, která dříve požadovalo jiné jádro, i když je to běžná funkce v procesorech.

Výhody a důsledky hry AMD GameCache

Jak uvidíte, tato nová struktura a velikosti v mezipaměti znamenají významné zlepšení v mnoha typech programů.

AMD s názvem, které mu bylo přiděleno, zdůraznilo videohry, ale jakýkoli úkol, který vyžaduje postupné výpočty, bude mít stejný účinek.

Zde je komerční obrázek AMD ukazující výhody AMD GameCache proti zlepšení kmitočtů RAM . V příkladu porovnávají vylepšení mezipaměti s vylepšení paměti RAM.

Zde vidíme výhodu mezi 1% a 12%. Pokud kombinujeme AMD GameCache s vysokými frekvencemi RAM , můžeme dosáhnout ještě vyšších zrychlení.

Ve skutečnosti, v novém Ryzenu je maximální frekvence bez přetaktování RAM 3200 MHz , takže byste měli vsadit na tyto komponenty. Také, podle různých článků, nejlepší RAM frekvence pro Ryzen 3000 pro provoz při špičkovém výkonu jsou nad 3200 ~ 3600 MHz .

Závěry o AMD GameCache

AMD GameCache sama o sobě není ničím jiným než bombovým titulem, který byl dán do mezipaměti, aby přilákal publikum. Důležitým bodem je, že vylepšení paměti cache L3 je skutečné a závažné, takže budou vylepšeny hry i další procesy.

Někteří uživatelé se však tímto rozhodnutím AMD zabývali. Podle nich přejmenují mezipaměť L3, protože GameCache je něčím, co poškozuje průmysl tím, že mu dává tón „přátelský pro děti“ .

Zatímco Intel přejmenoval paměť na SmartCache (více střízlivé jméno) , AMD přitahovala více mladá a hráčská veřejnost.

Chápeme, že v herním světě byl Intel vždy nejviditelnější volbou. Takže nyní, když AMD znovu získala nějakou půdu, chce ze zlatých vajec vytlačit co nejvíce z husí.

Vylepšená IPC , lepší vyrovnávací paměť L3 a podpora vysokých frekvencí RAM dělají z AMD opět skvělou alternativu pro hry. Nenechte se však unést hezkými jmény.

Doporučujeme tento článek o 3. generaci Ryzen 5. Tyto procesory byly speciálně vytvořeny pro hraní her kvůli jejich vysokým hodinovým frekvencím a dobrému výkonu jednoho jádra .

Z naší strany doufáme, že jste snadno pochopili termíny a technologie a že jste se naučili něco nového. Je nám líto, pokud jsme při vysvětlování udělali chybu a vy nám můžete cokoli sdělit v okénku s komentářem!

A co si myslíte o tomto zlepšení díky AMD GameCache ? Myslíš si, že to není tak špatné? Podělte se o své nápady níže.

VortezAMD Ryzen 3000 Písmo

Výukové programy

Výběr redakce

Back to top button