'Xander
Lt. Commander
- Registriert
- Juli 2005
- Beiträge
- 1.729
Angesichts der in Zukunft immer weitersteigenden Anzahl von Cores in CPUs und den immernoch
weitverbreiteten Singlethreadanwendungen, welche auf einer schnellen Singelecore-CPU
schneller laufen, als auf einer Multicore-CPU stelle ich mich zur Zeit die Frage:
Wird irgendwann mal das Betriebssystem die Aufgabe des Threadshedulers uebernehmen?...
Oder kann ein Threadsheduler hardwareseitig in die CPU integriert werden?...
...um Siglethreadanwendungen mit mehreren Cores zu berechnen.
Bis jetzt ist es ja noch so, dass jede Software speziell auf eine bestimmte Anzahl von
Cores optimiert sein muss. So muesste man diese ja in Zukunft auf 3, 4 bzw. 6 Cores
optimieren und alle Singlethreaded-Tasks wuerden nie von neueren CPU-Generationen
profitieren. Ebensowenig wie 6-Thread optimierte Anwendungen von irgendwann evtl.
8-Core-CPUs nicht profitieren wueden.
Spaetestens bei Sandybridge mit >32 Cores wird's doch mal Zeit, das die CPU oder das
Betriebssystem die Verwaltung/Verteilung der Threads auf "freie" Cores automatisch
und passend zur CPU vornimmt.
Bin mal gespannt auf Antworten.
gruss
weitverbreiteten Singlethreadanwendungen, welche auf einer schnellen Singelecore-CPU
schneller laufen, als auf einer Multicore-CPU stelle ich mich zur Zeit die Frage:
Wird irgendwann mal das Betriebssystem die Aufgabe des Threadshedulers uebernehmen?...
Oder kann ein Threadsheduler hardwareseitig in die CPU integriert werden?...
...um Siglethreadanwendungen mit mehreren Cores zu berechnen.
Bis jetzt ist es ja noch so, dass jede Software speziell auf eine bestimmte Anzahl von
Cores optimiert sein muss. So muesste man diese ja in Zukunft auf 3, 4 bzw. 6 Cores
optimieren und alle Singlethreaded-Tasks wuerden nie von neueren CPU-Generationen
profitieren. Ebensowenig wie 6-Thread optimierte Anwendungen von irgendwann evtl.
8-Core-CPUs nicht profitieren wueden.
Spaetestens bei Sandybridge mit >32 Cores wird's doch mal Zeit, das die CPU oder das
Betriebssystem die Verwaltung/Verteilung der Threads auf "freie" Cores automatisch
und passend zur CPU vornimmt.
Bin mal gespannt auf Antworten.
gruss
Zuletzt bearbeitet:
(Dt. Rechtschreibung;))