|
Weiterlesen |
||
Hyper-ThreadingZusammenfassung
Hyper-Threading ist eine Prozessortechnik, die Intel erfunden hat, um die Rechenleistung von Prozessoren in Multitask-Umgebungen besser auszunutzen. Prozessoren mit Hyper-Threading sind in der Lage, zwei Prozesse fast gleichzeitig auszuführen. Von aktuellen Betriebssystemen werden Prozessoren mit Hyper-Threading daher als Multikern-CPUs mit doppelt so vielen Kernen, wie physikalisch vorhanden sind, angezeigt.
Hyper-Threading
Hyper-Threading ist die üblicherweise gebrauchte Abkürzung für die Hyper-Threading Technology (HTT), deren Ziel es ist, mehrere sogenannte Threads (Thread = Ausführungsstrang innerhalb eines Prozesses) schneller abzuarbeiten. Anders als normale Prozessoren, die Multitasking durch eine ständig wechselnde Bearbeitung der verschiedenen Programme simulieren, können CPUs (Prozessoren) mit Hyper-Threading zwei Prozesse gleichzeitig bearbeiten. Durch die Verdoppelung der Daten- und Befehlsregister kann das Rechenwerk des Prozessors die jeweils anstehenden Aufgaben zweier Threads bearbeiten ohne die Befehle und Daten jedes Mal neu laden zu müssen. Betriebssysteme zeigen Einkern-Prozessoren mit Hyper-Threading als Dual-Core-Prozessoren an. Mehrkern-CPUs mit Hyper-Threading werden mit der jeweils doppelten Kern-Anzahl angezeigt. Im Gegensatz zu echten Mehrkernprozessoren sind bei CPUs mit Hyper-Threading alle übrigen Komponenten wie Rechenwerk, Cache usw. nur einmal vorhanden.
Hyper-Threading – Vor- und Nachteile
Hyper-Threading bietet die Möglichkeit, günstig und ohne großen Aufwand mehr Leistung zu erhalten, indem das Rechenwerk des Prozessors besser ausgelastet wird. Weil nur wenige zusätzliche Transistoren benötigt werden, können Hyper-Threading-CPUs preiswerter hergestellt werden als Multicore-(Mehrkern)Prozessoren. Benötigen die beiden Threads zusammen mehr Rechenleistung als das Rechenwerk leisten kann, ist Hyper-Threading gegenüber Mehrkern- oder Multiprozessor-Systemen deutlich im Nachteil. Bei rechenintensiven und gut optimierbaren Aufgaben, wie dem Umrechnen von Filmen in andere Formate, bringt Hyper-Threading so gut wie gar keine Vorteile, da das Rechenwerk von einem Thread bereits voll ausgelastet wird und für den zweiten keine Rechenzeit bleibt. In solchen Fällen ist ein Prozessor mit Hyper-Threading nicht oder kaum schneller als Prozessoren ohne Hyper-Threading. Hyper-Threading setzt überdies eine Unterstützung durch das Betriebssystem voraus. Alle aktuellen (Stand: Juni 2012) Betriebssysteme bieten diese.
Aufmacher: © nikkytok - Fotolia.com Weitere Artikel zum Thema
|
|
|||||||