Einzelnen Beitrag anzeigen
Alt 07.03.2013, 11:08   #2 (permalink)
flickflack
His Awesomeness!
10 Jahre hx3
5000 Beiträge
 
Benutzerbild von flickflack
 
Registriert seit: 25.07.2006
Ort: Regnum Borussiae
Beiträge: 9.282
Standard

http://de.wikipedia.org/wiki/Intel_Turbo_Boost:

Zitat:

[...]Nachteile: Turbo Boost bietet zwar die theoretische Möglichkeit, Programme, die nur einen Thread nutzen, schneller auszuführen, praktisch lässt sich auf einem normalen System dieser Vorteil aber nur schlecht nutzen. Um über die maximal mögliche Multiplikatorstufe (bei Core i5 und Core i7 sind dies bei allen Prozessoren, die Turbo Boost unterstützen, 0 bis 2 Stufen) bei drei und vier aktiven Kernen hinauszukommen, müssen mindestens zwei Kerne sich im C3-Schlafmodus befinden. Moderne Betriebssysteme verteilen die zu berechnenden und auszuführenden Anwendungen gleichmäßig auf alle verfügbaren Kerne, wodurch ein Prozessorkern nur selten in den C3-Modus wechselt, womit er wiederum nicht als inaktiv gilt und somit sein TDP-Anteil nicht umverteilt werden kann. Ein anderer Nachteil zeigt sich bei Windows, das Prozesse, die nicht für mehrere Threads optimiert sind (Single Thread Applications), bei z.B. einem Vierkernprozessor aufteilt und dann auf jedem Kern 25 % des Codes abarbeitet anstatt 100 % auf einem Kern zu berechnen. Obwohl es sich um Single-Thread-Programme handelt und damit nur ein Kern aktiv ist, brauchen die anderen Kerne Zeit, um in den C3-Modus zu wechseln und der aktive Kern Zeit, um die Turbo-Stufen zu erhöhen, wodurch die Taktfrequenz bei dieser Variante niedriger ist, als wenn der das Programm nicht zwischen den verschiedenen Kernen wechseln würde.[4] Technologien wie Core Parking können diese Nachteile aufheben, müssen sich aber erst etablieren bzw. in den vereinzelten Betriebssystem durchsetzten.[5][...]

flickflack ist offline