Hi,
wir haben hier im Institut einen 8-Kern Intel Xeon Compute Server (leider noch Win Srv 2003R2) stehen, der neben den 8 reellen auch noch 8 virtuelle Kerne emuliert (HT). Wir haben beobachtet, dass bei unseren Rechnungen rund 10-12 Threads noch ohne Geschwindigkeitsverlust gleichzeitig durchgeführt werden können. Startet man allerdings mehr als 12 Threads geht die Leistung des gesamten Systems deutlich in den Keller.
Ich frage mich nun, an welcher Stelle die Limitierung greift. Ist es eine prinzipielle Limitierung durch Hyper-Threading, wenn nahezu nur Floating Point-Operationen durchgeführt werden? Liegt es an der Speicherbandbreite?
Kennt ihr vielleicht Tools, die solche Analysen durchführen können? Oder wie kann ich die Limitierungen ausloten?
Grüße
Fab