Procesory

Amd ryzen má své slabé místo v l3 cache díky ccx designu

Obsah:

Anonim

Nové procesory AMD Ryzen 7 vykázaly velmi dobrý celkový výkon, existuje však několik případů, kdy jejich výkon klesá docela podivně. Největší slabou stránkou nových procesorů AMD je patrně paměťový subsystém, což je místo, kde musí Sunnyvale před příjezdem Ryzen 3 a Ryzen 5 velmi tvrdě pracovat, aby se zlepšila rychlost a latence.

Mezipaměť L3 je velkou slabou stránkou AMD Ryzena

Hardware.fr provedl důkladné prozkoumání paměťového systému a mezipaměti nových procesorů AMD Ryzen 7. Zdá se, že v implementaci mezipaměti L3 v Ryzenu je problém, tato paměť má velmi vysoké latence (100ns), které mohou být až o 30 ns vyšší než v případě Intel i7 a dokonce i předchozích AMD FX (70 ns).

Pokračujeme ve zkoumání mezipaměti nového Ryzenu a vidíme, že L1 je stále velmi daleko od výkonu procesorů Intel, na druhé straně, L2 mezipaměť Ryzenu dokáže nabídnout vyšší rychlosti než Intel, i když s poněkud vyšší latencí. Největší slabinou L3 je latence téměř trojnásobná oproti latě Intelu.

V případě procesorů Intel Core i7-6900K, které mají 32 KB mezipaměti L1, je výkon maximální, dokud se data, která se mají zpracovat, nehodí do L1, pak musí přeskočit do mezipaměti L2, která má velikost 256 kB, v případě, že je objem dat větší, musel by jít do mezipaměti L3, která má kapacitu 20 MB. Pokud jsou data větší než 16 MB, jsou vynucena do hlavní paměti systému, který má latenci 70 ms.

V případě Ryzen 7 1800X všechno funguje dobře v případě L1 a L2 cache, které jsou 32 KB, respektive 512 KB. Když se však dostaneme do mezipaměti L3, chování je zcela odlišné, až na 4 MB využití L3, vidíme nárůst latencí, který odpovídá tomu, co bylo očekáváno, ale latence dramaticky vzrostou, když 16 MB mezipaměť L3. Tento problém by byl odvozen z CCX modulárního návrhu nových procesorů Ryzen, přičemž každý z modulů se skládá ze čtyř jader a 8 MB mezipaměti L3.

Nerovnoměrný výkon mezipaměti Ryzen L3 mezi použitím 4MB nebo 8MB je způsoben jeho modulární konstrukcí, která způsobuje rozdíly v době přístupu v závislosti na tom, kde část L3 přistupuje k komplexu CCX. Pokud používáte pouze čtyři jádra komplexu CCX, máte přístup pouze k 8 MB mezipaměti, zatímco pokud jste používali dvě jádra každého komplexu CCX, můžete použít celkem 18 MB mezipaměti L3.

AMD Ryzen 7 1700 recenzí ve španělštině (kompletní analýza)

Ve druhém případě by výkon byl stále omezen šířkou pásma propojovací sběrnice AMD Data Fabric, která spojuje komplexy CCX s šířkou pásma pouze 22 GB / s, což je mnohem nižší číslo než 175 GB / s mezipaměti. Intel L3 a dokonce i RAM.

Nové vydání pro Ryzen, nedostatek základní desky AM4

DOPORUČUJEME VÁS Radeon Software Adrenalin 2019 Edition 19.7.1 je nyní k dispozici

Nová architektura AMD Zen nabízí vynikající výkon, AMD se rozhodla pro design, který díky své CCX moduly dosáhne nejlepší rovnováhy mezi výkonem, náklady a škálovatelností. Tento návrh by však vysvětlil příčinu nižšího výkonu, než se očekávalo, v některých scénářích závislých na vysoké mezipaměti, jako je například hraní.

Zdroj: techpowerup

Procesory

Výběr redakce

Back to top button