Diit.cz - Novinky a informace o hardware, software a internetu

Milan-X s V-cache je v pěti testech maximálně o 7,6 % rychlejší než Milan

První „minitest“ ukázal, že ve většině aplikací nepřináší V-cache nijak citelný nárůst výkonu - což však potvrzuje očekávání…

Redakce webu Chips and Cheese připravila článek zaměřený na měření latencí a datové propustnosti serverových procesorů Epyc Milan-X s V-cache. Jen okrajově (pěticí měření) se věnovala výslednému celkovému výkonu. Z těchto pěti testů je Milan-X v jednom případě o 1,6 % pomalejší než Milan. V ostatních je rychlejší: O 1,4 %, 4,6 %, 4,9 % a 7,6 %.

Proč je v jednom testu pomalejší? V-cache má sice velmi vysokou datovou propustnost, ale oproti standardní L3 cache zvyšuje latenci. Pokud je trojnásobná kapacita pro konkrétní aplikaci  menším přínosem než vyšší latence, pak může být výkon nižší. Test potvrzuje, že tento scénář není (v rámci pětice úloh) obvyklá situace. Na druhé straně v rámci této pětice není aplikace, která by z vyšší kapacity nějak výrazněji profitovala.

Nárůsty na úrovni desítek procent se tak skutečně týkají jen specifických úloh, pro které jsou procesory s konvenční kapacitu L3 cache limitující. To jsme však očekávali (pokud by zvýšení kapacity cache mělo přinést v širší míře závratné posuny výkonu, dávno by cache procesorů dosahovala násobných kapacit).

Tyto výsledky rovněž potvrzují, že pro desktop nemá Ryzen 5000 s V-cache smysl v jiné než herní konfiguraci, takže by dvanáctijádrové a šestnáctijádrové modely neměly valný smysl. Zdůraznění této generace má skutečně smysl, neboť do budoucna se mohou objevit procesory, které budou mít L3 cache kompletně přesunutou na úroveň samostatné vrstvy. První takovým případem nejspíš bude Epyc Bergamo. Lze očekávat, že by podobným způsobem mohla AMD V-cache implementovat i některým APU, u nichž by sloužila jako tzv. SLC, System-Level Cache, dostupná procesorovým i grafickým jádrům. Tato „rozšířená Infinity Cache“ by citelně snížila závislost integrované grafiky na systémových pamětech, čímž by bylo možné dosahovat mezigeneračních posunů výkonu i v situacích, když by systémové paměti mezigeneračně nepřinášely žádný podstatný posun datové propustnosti, ale výrobní proces by dovoloval implementaci výkonnějšího grafického jádra. Za předpokladu dostatečně rychlých linek GMI by se u čipletových produktů mohla taková SLC nacházet na centrálním čipletu, který generuje minimum odpadního tepla a neomezovat výkon grafických a procesorových jader.

Diskuse ke článku Milan-X s V-cache je v pěti testech maximálně o 7,6 % rychlejší než Milan

Pátek, 22 Červenec 2022 - 08:19 | Lazar | Nemohla by z větší L3 cache profitovat 7z (de)...
Úterý, 25 Leden 2022 - 09:36 | Kert | Já myslel že ta cache bude mít smysl pro databáze...
Úterý, 25 Leden 2022 - 08:37 | mixal 11 | Zrovna druhy test, kompilacia ukazuje, ze to na...
Úterý, 25 Leden 2022 - 01:23 | Kutil | Větší asi ne, máme zde více tranzistorů a ty...
Pondělí, 24 Leden 2022 - 23:12 | RADDI.net | To zatím fakt asi nehrozí. Spíš mi jde o ten...
Pondělí, 24 Leden 2022 - 21:52 | Butrus Butrus | Je to taktem, OpenSSL si vystačí s normální cache...
Pondělí, 24 Leden 2022 - 21:51 | Butrus Butrus | Jakože ti jde o to, že si spammeři koupí Milan-X?
Pondělí, 24 Leden 2022 - 21:25 | Anonym | Který z těch 5 grafů by měl být špatný pro V-...
Pondělí, 24 Leden 2022 - 21:23 | Jensen | To: del42sa ... Ty si vysleč rudé triko a potom...
Pondělí, 24 Leden 2022 - 21:08 | Anonym | Například CAD programy profituji z velké cache. A...

Zobrazit diskusi