Boimler schrieb:
Da im L3-Cache häufig genutzte Daten liegen, die aber zufällig aufgerufen werden, kann es eigentlich nur so sein, dass es 2x64MB mit gleichem Inhalt sind. Wenn es (logisch) 128MB sind, die zufällig befüllt werden, hat man das Problem wie vorher, weil dann u.U. benötigte Daten im L3 des falschen CCD liegen und die Kerne wieder den RAM ansprechen müssen. Es wäre also eher effizienter aber nicht unbedingt schneller.
Meines Wissens nach agiert der Cache in Stufen, das heißt, Daten werden nicht gezielt in den Cache geladen sondern landen automatisch dort, wenn sie Daten benötigt werden. Passt die Datenmenge nicht in den Cache, verbleibt der nicht passende Teil jeweils in der nächst höheren Cachestufe, bis eben im RAM als letztes Level. Bzw. sogar im Swapspace auf der Disk.
Weiterhin sind die Caches unabhängig, das addieren der Zahlen ergibt keinen Sinn, weil die Zugriffe zwischen den CCDs nicht stattfinden bzw. wenn überhaupt, für Datentransfer von Cache zu Cache, wobei das auch fraglich ist, da der RAM aus Sicht des CCDs immer näher ist als der Cache des anderen CCDs, denn da müsste man 2x durch die latenzschwache IF durch.
Die Aussage im Artikel, dass damit der neue Gamingkönig kommen würde, ist mMn technisch unhaltbar. Die Caches werden nicht addiert. Und ob das nicht ggf. sogar durch Sideeffekte wieder Nachteilig ist (zumindest aktuell) müssen wir noch erst sehen.
Faktisch nutzt AMD aktuell die Gamebar und definiert per Software auf CPUs mit zwei CCDs aber einem Huckepack Cache, auf welchem der CCDs die Lastthreads der Software gehalten werden sollen. Das ist ein per Hand Eingriff in das Scheduling.
Fällt das zukünftig weg, weil zwei Huckepack Caches, bleibt das selbe Problem mit der Verteilung existent. Siehe Benches des 8C vs. 12C vs. 16C Modells. Der 12C verliert viel, weil er zu mehr IF Zugriffen gezwungen wird.
Ich denke AMD wird das einfach so lösen dass man weiter auf einen CCD zwingt via Gamebar und ein zweiter Task kann dann den zweiten CCD nutzen. Gibt ja nicht nur Games als Workload.
So bspw. den Gameserver links und das Game rechts.
Der neue Gamingkönig dürfte viel eher der Taktgesteigerte 9850X3D werden.