| Hyperthreading | Dieser Text beschreibt Hyperthreading. Der untere Text beinhaltet die Hyperthreading Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine Hyperthreading Definition vorhanden sein. Sollte eine Definition von Hyperthreading fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von Hyperthreading möglichst ausführlich zu halten.
Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema Hyperthreading Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema Hyperthreading beschreiben finden Sie auf der Seite alle Artikel über Hyperthreading. Fragen zu dem Thema Hyperthreading können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.
Hyperthreading ArtikelAls Hyperthreading (abgeleitet von Multithreading) genannt Intel die Fähigkeit einer CPU, auf mittels Duplizierung und Aufteilung bestimmter Ressourcen generierten virtuellen CPUs (Siblings) mehrere (Teil-)Programme parallel auszuführen.
Konkurrierende Begriffe, welche dieselbe Technologie umschreiben, sind Symmetric Multithreading und Simultanous Multithreading.
Welcher dieser Begriffe sich allgemein durchsetzen wird, bleibt noch abzuwarten.
Nicht zu verwechseln ist Hyperthreading mit der tatsächlichen Integration mehrerer CPUs auf einem Chip, wie sie vor allem bei Mips und Sparc häufig anzutreffen ist. Dort spricht man von echtem symmetrischem Multiprocessing (SMP). In dem Gegensatz zu SMP besitzt der Chip der Hyperthreading-CPU keine vollständigen CPUs.
| |
Beim Hyperthreading werden die CPU-Ressourcen in drei Kategorien eingeteilt:
- Replicated Resources (nachgebildete Ressourcen)
- Partitioned Resources (unterteilte Ressourcen)
- Shared Resources (geteilte Ressourcen)
Die Siblings besitzen einige der Ressourcen in eigener Kopie (Replicated Resources), einige der Ressourcen werden unterteilt (Partitioned Resources) und einige der Ressourcen müssen sie sich mit dem anderen Sibling teilen (Shared Resources).
|
| |
Zu finden ist Hyperthreading derzeit bei Intel-Prozessoren (neuere Modelle der Pentium 4-Reihe, Xeon 604).
Betriebssysteme mit Unterstützung für Hyperthreading sind unter anderem Linux ab Kernel 2.4.18, neuere Versionen von FreeBSD und anderen BSDs sowie neuere Versionen (aktuelle Service Packs) von Windows 2000 und Windows XP.
Compiler, die Code mit Hyperthreading-Unterstützung erzeugen können, sind die Intel-Compiler und gcc. Hyperthreading bringt jedoch ca. für Anwendungen einen Geschwindigkeitsvorteil, deren Berechnungen parallelisierbar sind, d.h. die Berechnung eines Threads ist nicht abhängig vom Ergebnis eines anderen.
|
Hyperthreading in dem Detail |
Buch-Tipp: Human Resources. Modernes Personalwesen (Das Kompendium) Um ausführliche Informationen zum Buch " Human Resources. Modernes Personalwesen (Das Kompendium)" zu bekommen klicken Sie bitte auf den Hyperlink oberhalb von diesem Text. Sie werden zum entsprechenden Buch auf der Händlerseite weiter geleitet. |
| |
Zu den replizierten Ressourcen, also den pro Sibling unabhängig von den anderen Siblings vorhandenen Ressourcen, gehört in jedem Fall der vollständige Registersatz inkl. Stackpointer und Programcounter , Instructionpointer .
Buch-Tipp: Personalwirtschaft (Kompendium der praktischen Betriebswirtschaft) Kurz, Prägnant und dennoch Umfassend Dieses Buch ist sehr gut zu dem Einstiegins Personalwesen geeignet.
Es ist klar durchstrukturiert, beschränkt sich bei den Erläuterungen auf das wesentliche und dennoch steht alles drin was man braucht. Dieser kompakte Aufbau eröffnet auch die Möglichkeit dieses Buch als Nachschlagewerk zu benutzen oder... |
| |
Zu den partitioned Resources, also den Ressourcen, die durch Unterteilung zwischen den Siblings aufgeteilt werden, zählen diverse Zwischenspeicher in der CPU.
Buch-Tipp: Personalwirtschaft. Lehr- und Übungsbuch für Human Resource Management Super Nachschlagewerk Alle wichtigen Informationen von A wie Arbeitsvertrag bis Z wie Zeugnis zu dem Thema Personalwirtschaft.
Für mich wichtiger Kriterienpunkt das Mitbestimmungsrecht des Betriebsrats ist mit eingebunden. Hilft mir sehr in meinen Arbeitsbereich in der Personalabteilung (Arbeitsrecht / speziell auch Betriebsverfassungsrecht). Ausführliche,... |
| |
Alle übrigen Ressourcen sind Shared Resources, also Ressourcen, die sich die Siblings wirklich teilen müssen, meist dadurch, dass sie ca. von einem der Siblings gleichzeitig benutzt werden können. Hierzu zählen derzeit insbesondere die ALU und FPU.
Der Geschwindigkeitsvorteil von Hyperthreading gegenüber dem klassischen Singlethreading ist ca. nutzbar, wenn man ein SMP-fähiges Betriebssystem und auf Hyperthreading optimierte Software einsetzt. Gegenüber klassischem SMP ist Hyperthreading in dem Nachteil, jedoch ganz erheblich kostengünstiger zu realisieren.
Laut Aussage von Intel kann Hyperthreading in dem Multitasking-Betrieb normale Programme um 10-20%, optimierte Programme um bis zu 33 Prozent beschleunigen.
|
| |
Intels Hyper-Threading Technologie verbessert die Performance von multi-threaded Applikationen indem sie die Auslastung der on-chip Ressourcen, welche in der Intel NetBurst Mikroarchitektur verfügbar sind, erhöht.
Ein typischer Thread belastet ca. etwa 35 Prozent der Intel NetBurst Mikroarchitektur Ausführungsressourcen. HT erhöht die Auslastung durch notwendige Logik und Ressourcen, die der CPU hinzugefügt werden.
Die Aufteilung der einkommenden Daten auf den freien Raum, erzeugt somit einen logischen zweiten Prozessor auf einem physischen Prozessor.
|
Weiteres zu dem Artikel Hyperthreading | | Andere Leser interessierten sich auch für folgende Beschreibungen: | Ergebnis, Intel, Kernel, Multithreading, Service, Thread, Threads | | Schnellzugrif auf verwandte Texte: | | | NEU! Frage im Forum zum Thema: | | Wenn die Beschreibung 'Hyperthreading' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die Hyperthreading Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'Hyperthreading' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'Hyperthreading' und 'Hyperthreading' Definition sehr dankbar.
Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'Hyperthreading' Beschreibung entsprechen.
|
|
|
· Diese Seite wurde bisher 492 mal abgerufen. · Letzte Counteraktualisierung erfolgte am 17.05.2008 um 03:13:30 · Diese Seite wurde zuletzt geändert um 20:53, 30. Sep 2004. · Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008
|