Holt
Legende
- Mitglied seit
- 05.07.2010
- Beiträge
- 32.109
Wobei die Frage ist, warum diese nicht gut skalieren und da kommen vor allem zwei Gründe in Frage: Das RAM ist ein Flaschenhals oder die Synchronisierung zwischen den Threads. Das wäre bei mehr Software Threads und virtuellen CPU Kernen durch HT aber nicht anderes.und die Threads für die CPU oft nicht ganz so optimal skalieren, und deswegen die Leistung die in den E-Kernen steckt zwar vorhanden ist, aber nicht wirklich genutzt wird.
Das diie RAM Bandbreite zu Flaschenhals werden könnte, hatte ich ja hier im Post #39 schon mal erwähnt und ausgerechnet, dass die 52 Kerner eigentlich 4 RAM Channels haben müssten, um pro Kern so viele RAM Channels wie Granite Rapids (1 RAM Channel für maximal 8 P-Kerne) und Sierra Forest (1 RAM Channel pro 18 e-Kerne) zu haben. Mit DDR6 wäre das kein großes Thema, denn erstens sind da nochmal deutlich höhere Taktraten zu erwarten und dann soll es 4 Sub Channels mit je 24 Bit geben, insgesamt also 96 Bit Datenbreite und damit 50% mehr als bisher. Zusammen sollte dies reichen um nicht weit von einer Verdoppelung der Bandbreite pro Channel entfernt zu bleiben.
