Hallo zusammen,
ein Freund muss für seine Masterarbeit rechenintensive Simulationsprogramme verwenden und die Auslastung seines PCs war bei 100%. Das hat mich sehr gewundert, da das bei sinnvollem Threading und "normalen" Anwendungen eigentlich nicht passieren sollte. Das Programm verwendet standardmäßig 6 Threads und wir haben dann festgestellt, dass sein Prozessor (i5 9400) tatsächlich nur 6 physikalische Kerne und 6 virtuelle Kerne besitzt.
Ich bin gerade etwas verwirrt, weil ich dachte, dass es heutzutage normal sei, zumindest bei Intel, dass man 2 Threads pro Kern verwenden kann (nennt sich glaube ich Hyperthreading). Ich hab dann nachgeschaut, alle anderen PCs in meinem Haushalt mit Intel Prozessor (auch der 10 Jahre alte) haben doppelt so viele virtuelle Prozessoren wie Kerne.
Ich habe bei PCs nie extra darauf geachtet, ob sie Hyperthreading haben, sie hatten es einfach. Hat mein Freund einfach Pech gehabt oder einen zu billigen Prozessor gekauft? Woran hätte man das merken müssen? Sieht man es direkt an den Specs oder muss man tief ins Datenblatt schauen, damit man nicht Ausversehen einen PC/eine CPU ohne Hyperthreading kauft?
Ich freue mich auch über Seiten oder Artikel, wo man mehr dazu nachlesen kann! Danke!
ein Freund muss für seine Masterarbeit rechenintensive Simulationsprogramme verwenden und die Auslastung seines PCs war bei 100%. Das hat mich sehr gewundert, da das bei sinnvollem Threading und "normalen" Anwendungen eigentlich nicht passieren sollte. Das Programm verwendet standardmäßig 6 Threads und wir haben dann festgestellt, dass sein Prozessor (i5 9400) tatsächlich nur 6 physikalische Kerne und 6 virtuelle Kerne besitzt.
Ich bin gerade etwas verwirrt, weil ich dachte, dass es heutzutage normal sei, zumindest bei Intel, dass man 2 Threads pro Kern verwenden kann (nennt sich glaube ich Hyperthreading). Ich hab dann nachgeschaut, alle anderen PCs in meinem Haushalt mit Intel Prozessor (auch der 10 Jahre alte) haben doppelt so viele virtuelle Prozessoren wie Kerne.
Ich habe bei PCs nie extra darauf geachtet, ob sie Hyperthreading haben, sie hatten es einfach. Hat mein Freund einfach Pech gehabt oder einen zu billigen Prozessor gekauft? Woran hätte man das merken müssen? Sieht man es direkt an den Specs oder muss man tief ins Datenblatt schauen, damit man nicht Ausversehen einen PC/eine CPU ohne Hyperthreading kauft?
Ich freue mich auch über Seiten oder Artikel, wo man mehr dazu nachlesen kann! Danke!