Wie setzt Ryzen Master Einstellungen um?

X-CosmicBlue

PCGH-Community-Veteran(in)
Hallo zusammen,

mich würde einmal interessieren, die die verschiedenen Einstellungen umsetzt?
Als Beispiel im Normalfall laufen beim 1950X ja (4+4)+(4+4) Kerne und es 32MB Cache.
Wenn man nun beispielsweise 8 deaktiviert, wie ist dann die Konfiguration? (2+2)+(2+2) und weiterhin 32MB oder (4+0)+(4+0) und nur 16MB Cache?
Wie genau lassen sich solche Konfigurationen einstellen? Oder kann man wirklich nur ein Profil wählen und man kann dann nicht entscheiden ob zB (2+2)+(2+2) oder (4+0)+(4+0)?
 
Die Frage ist eher, wie man das am besten testet.
Möglichkeit:
Die Latenz jedes Kerns gegen jeden anderen Kern zu testen und dann eine Art "Karte" erstellen...
 
Ich habe heute damit begonnen, eine Test Applikation zu schreiben, die genau eine solche Latenz Map erzeugt, womit man hoffentlich Rückschlüsse auf die Aktivbelegung machen kann.
 
Ich finde es ja sehr loebenswert, das AMD überhaupt so ein Tool anbietet, gerade für jene, die ab und zu auch noch mal spielen wollen, aber ich finde es traurig, das über die dann laufende Belegung der Kerne nichts gesagt wird.

@gaussmath: Top! :daumen:
 
Kleines Update: ich habe es gestern hinbekommen, eine Thread to Thread Kommunikation mit einer Laufzeit von ca. 8 Ticks hinzubekommen. Das Entspricht ungefähr 1ns. Ich hoffe, dass das den L1 Cache angesprochen hat. Würde von der Zeit ungefähr passen. Allerdings habe ich das auf einem Intel programmiert. Vielleicht schaffe ich es heute noch, es auf dem TR zu testen.
 
Ich habe das mit dem eigenen Analyse Tool aufgegeben. Das hätte eh nur relative Werte geliefert. Ich habe was besseres. SiSofware Sandra hat erweiterte Funktionen für den Threadripper integriert. Und zwar findet man das unter "Mehrkern-Effizienz". Das lässt man einmal laufen. Dann geht man ganz nach unten zum Punkt "Benchmarkabbruch". Dort gibt eine Auflistung nach dem Schema UX-UY, wobei X und Y von 0 bis 31 laufen. Die Aufzählung an sich ist genau diese Latenz-Map, von der wir sprachen. Es gibt vier Fälle:

* Intra-Core
* Intra-CCX
* Cross CCX
* Die-to-Die

amd-tr-core-lat.png

Threadripper.JPG

Die Latenz ist von oben nach unten zunehmend. Man kann nun über die Ryzen Master Software irgendeine Konfiguration einstellen und danach diese Map berechnen lassen. Je nachdem welche Fälle auftauchen, weiß man die Aktivbelegung. Es gibt folgende theoretische Fälle bei 8 aktiven Kernen:

* (4,4) (0,0) = (0,0) (4,4) ist beim Legacy Modus der Fall!
* (4,0) (4,0) = (4,0) (0,4) = (0,4) (0,4) = (0,4) (4,0)
* (2,2) (2,2) noch zu untersuchen!

Screenshot_21.png

Ein sehr interessanter Artikel dazu von SiSoftware: AMD Threadripper Review & Benchmarks – 4-channel DDR4 Cache & Memory Performance – SiSoftware
 
Zuletzt bearbeitet von einem Moderator:
Zurück