V desktopu máme 3D V-cache která ukazuje že zvedat výkon se dá i při snižování spotřeby.
Jakakoliv cache nezveda absolutni vypocetni vykon, jenom snizuje vliv a miru okamzite neproveditelneho kodu kvuli zavislostem a cekani na dalsi data nebo kod.
A jaka ta mira je, zavisi jak na druhu kodu tak na zpracovavanych datech.
Rekneme, ze mate 10% neproveditelnosti, tak pridanim hromady cache, to snizite na 5%.. vykon soupne z 90 na 95 - tj. o 5.55%. Ale to same dostanete kdyz zvednete frekvenci ze 4GHz na 4.222 Ghz. A ted nastava naraz do reality - pridelani 3D cache vam pokazi thermals - s ni uz ten cip nedosahne takovych taktu jako predtim, a bylo by lepsi zustat pri starem a proste nataktovat cip lepe.
A to je proc 3D cache je v Ryzenech celkem fail - prinos ma jen ve velice specifickych pripadech.
Na druhou stranu, v Epyc-u nejsou ty cipy taktovane na takovej strop, takze jim ta cache nekazi thermals (naivne: stejne 200W like tdp je rozlozeno mezi 12 cpu dies, namisto 2, takze bezi na o hodne nizsi frekvenci a delaj mene tepla). A tam to smysl pak ma.