Krautmaster
Fleet Admiral
- Registriert
- Feb. 2007
- Beiträge
- 24.281
exakt und selbst die Logik wird ein Programmierer kaum mitbringen können da er je nach CPU + Anwendungsfall unterschieden müsste "Leg ich innerhalb eines CCX ab trotz virtuellem Thread" oder "CCX übergreifend".
Was denk ich was bringt ist wenn MS das Zuweisen der physikalischen Threads nicht grundsätzlich zufällig gestaltet sondern eben primär innerhalb des CCX.
Der Scheduler weiß ja um was für ne CPU es sich handelt, nur so kann er Bulldozer auch anders behandeln. Aktuell legt er zb 2 Threads zufällig auf 0 und 12 ab, würde er das immer auf 0 und 2 tun wäre schon was gewonnen. Dazu muss er von CCX oder davon was der Thread vor hat nichts wissen.
Im Video bringt das einen Anstieg von 14 auf 16,5 FPS bei 2 Threads. Das ist schon ordentlich wie ich finde und die Anwendungsfälle die bis 4 Threads nutzen sind hoch.
Er startet ja dasselbe Tool einfach 4 mal. Mal landen die 2 Threads innerhalb des CCX , mal übergreifend. Und das macht dann schon teils fast 20% aus.
Genau in diesem Szenario kann das ein MS Patch sogar sehr einfach "optimieren". Deswegen kann man die Aussage "es wird sich nichts mehr tun" nicht so ganz einfach stehen lassen.
Was denk ich was bringt ist wenn MS das Zuweisen der physikalischen Threads nicht grundsätzlich zufällig gestaltet sondern eben primär innerhalb des CCX.
Der Scheduler weiß ja um was für ne CPU es sich handelt, nur so kann er Bulldozer auch anders behandeln. Aktuell legt er zb 2 Threads zufällig auf 0 und 12 ab, würde er das immer auf 0 und 2 tun wäre schon was gewonnen. Dazu muss er von CCX oder davon was der Thread vor hat nichts wissen.
Im Video bringt das einen Anstieg von 14 auf 16,5 FPS bei 2 Threads. Das ist schon ordentlich wie ich finde und die Anwendungsfälle die bis 4 Threads nutzen sind hoch.
Er startet ja dasselbe Tool einfach 4 mal. Mal landen die 2 Threads innerhalb des CCX , mal übergreifend. Und das macht dann schon teils fast 20% aus.
Genau in diesem Szenario kann das ein MS Patch sogar sehr einfach "optimieren". Deswegen kann man die Aussage "es wird sich nichts mehr tun" nicht so ganz einfach stehen lassen.
Zuletzt bearbeitet: