G
gaussmath
Guest
CCX würde sich wie bisher auf den Kerncluster beschränken, Core Compute Die beschreibt den ganzen Chip.
Da ist klar. Die Frage ist, wie sinnvoll die Begrifflichkeit ist. Von Clustering oder Modularität zu sprechen, wenn es nur einen Cluster gibt, wirkt hat mich komisch. Bei Intel wird ja auch nicht von Cluster gesprochen, wenn es um das monolithische Design mit Ringbus geht. Oder hast du andere Kenntnisse?
Nach meiner Kenntnis sieht das im Moment so aus, dass es keine Remotezugriffe auf den L3 Cache des benachbarten CCX Moduls gibt. Die Latenz wäre ziemlich schlecht, so dass besser gleich auf den RAM zugegriffen wird. Selbst wenn es einen shared Cache gibt, auf den per IF zugeriffen wird, würde sich das Prinzip nicht ändern. Daher muss das ganze optimiert werden, damit die Vorteile des shared Caches überhaupt ausgenutzt werden können. Wenn der IF dabei erhalten bliebe, gäbe es doch weiterhin zwei Cluster?! Also zwei Cluster und die L3 Zugriffe aber trotzdem shared. Hm, klingt komisch. Für mich liegt der Ringbus hier nahe.Aber der Kompromiss ist, dass nur 4-Kerne miteinander kommunizieren bzw. aktuell sich einen gemeinsamen L3$ teilen, darüber hinaus muss man über Infinity-Fabric mit höherer Latenz und Stromaufnahme gehen.
Genau!
Ja, genau. Schau' dir doch mal den R5 3600 oder auch den 3900X an. Man kann allenfalls 3 (mal abgesehen von SMT) 3 Threads auf einem CCX gruppieren, um den schnellen Direct Interconntect auszunutzen. Das reicht für viele Games schon nicht mehr aus heutzutage. Wenn dann beispielsweise 3 Threads auf den Mainthread synchronisiert werden müssen, geht das bereits über den langsameren IF. Es gilt dabei das Prinzip des schwächsten Glieds in der Kette, so dass der Sync-Vorgang erst dann abgeschlossen ist, wenn alle Threads ihre Daten zurückgemeldet haben, halt auch der, der seine Daten über den IF pushen muss.
Also gilt die Aussage für bestimmte Bedingungen. Dazu gehört natürlich auch, dass der (lokale) Ring nicht zu groß ist. Das sollte bei 8 Teilnehmern jedoch kein Problem sein. Gaming als Kontext in einem Gaming-Forum ist "Ehrensache"...
Zuletzt bearbeitet von einem Moderator: