XE85
Lötkolbengott/-göttin
Wie läuft das jetzt genau mit den Integercores bei Multithreadanwendungen?
Wenn ein Programm mit 4 Threads auf einem 4 Moduler läuft, sind dann pro Modul jeweils ein Kern aktiv und die anderen werden abgeschaltet,
oder arbeiten 2 Module mit beiden Int.cores und 2 Module "idlen".
Das wird vom BS Scheduler abhängig sein wie die Threads dann aufgeteilt werden. Hier könnte es ähnliche Probleme wie mit SMT zu beginn geben.
Performancetechnisch wäre natürlich Variante 1 interessanter da jedem Integerkern dann alle Ressourcen des ganzen Moduls zur Verfügung stehen würden.
Die integer Cores eines Moduls können nicht wie die FPU zusammen gefasst werden. Bei einem Thread auf einem Modul kann also trotzdem nur eine integer Einheit genutzt werden und nicht beide. Einzig der Cache würde dann komplett dem einen Thread zur Verfügung stehen.
mfg




Man erinnere sich ja an die Vertragsänderung, wo nach AMD nur für funktionsfähige Chips bezahlen muss, und nicht für produzierte Wafer.
Die konzeptionellen Unterschiede von K10 zu BD sind in der Tat größer, als die von K7 bis K10.