Archiv Prozessoren 8.660 Themen, 54.742 Beiträge

HT oder nicht HT das ist hier die Frage.

Phoenix.Computer / 13 Antworten / Flachansicht Nickles

Über sinn und unsinn von Hyper Threading lässt sich viel diskutieren.


Ich habe eine ganz einfache Frage.


Nehmen wir an ich habe eine 3GHz HT CPU, Ht ist aktiviert und wird unterstützt.


Nehmen wir auch an ich benutze ein Programm das nicht Multiprozessorfähig ist.


Bekommt das Proggi die ganze Leistung oder nur 50%?


 

Gurus Phoenix.Computer „HT oder nicht HT das ist hier die Frage.“
Optionen

hmmm,
ich habe mich gerade über Linux contra Win geärgert..
jetzt möchte ich, nach dem ich das hier gelesen habe, etwas Ironie ablasssen..

> Hä, das ist wohl ein Denkfehler:
Ein Spiel, dass auf einem 3 GHz P4 läuft, läuft genau so schnell
auf einem 3 GHz P4 mit HT. naja mehr oder weniger, kommt nur auf die Progammierung an..

> Wenn aber zwei Progamme gleichzeitig auf so einer Maschine
laufen oder ein Programm Multi-Thread fähig ist, dann ist die
HT-CPU klar im Vorteil (Natürlich könnte auch ein Spiel
Multi-Thread fähig sein). wenn nur eins von zwein HT fähig ist kommt es zwangsweise zu Kollesionen und es wird wieder in absoluten Tasks gerechnet..

> Der Witz ist, daß die HT-CPU ihre "Energie" aus redundaten
Komponenten (Registern, ALUs usw.) bezieht. Die CPU wird
nicht langsamer wenn HT aktiv ist. redundant stimmt, aber ohne direkten zugriff auf Registern und und und sondern erst durch Vermittlung, ist zwar schneller aber nur durch Vorrechnung und Abgleichung..

> Wenn Du also Deinen Konverter zweimal startest, braucht er
gestartet wird. was immer auf den Einzelfall ankommt, denn wer startet den "Mülleimer" zweimal und gleichzeitig?


Ironie/ende stimmt aber