Archiv Prozessoren 8.660 Themen, 54.742 Beiträge

HT oder nicht HT das ist hier die Frage

Phoenix.Computer / 25 Antworten / Flachansicht Nickles

Zu aller erst eines.


Dies soll keineswegs ein Intel Contra AMD Thread werden.


__________________________________________________________________________________


Ich eröffne diesen Post da ein gewisser Hardcore1 mit einfach nicht glauben will das HT was bringt.


Und damit ich einige AMD User aufklähre die nur über HT grinsen.


Vorgeschichte:


http://www.nickles.de/static_cache/537683700.html


 


HT ist mal ausnahmsweise eine gelungene Technologie von Intel.


Ich habe folgenden Test durchgeführt:


Ich benötige für einen Film zum Encodieren 1 STD, diesen Film will ich 2 mal codieren


Das ganze geschieht mit dem Windows Media Encoder.


Zuerst mit abgeschaltetem HT, egal ob ich beide gleichzeitig codieren oder hintereinander, es dauert ca. 2 STD.


Nun habe ich HT im Bios wieder aktiviert und das selbe Spielchen wieder gemacht, hintereinander dauert es logischerweise 2 STD, doch wenn ich die Threads gleichzeitig starte dann war der Spuk innerhalb von 1 3/4 STD vorbei.


Ich habe also nur 87% der Zeit benötigt, dafür konnte ich aber sehen das der Prozessor in dem letzten Versuch 4°C wärmer wurde, was ja eingentlich logisch ist.


Andere Tests habe ich ebenfalls durchgeführt, es kamen immer ähnliche Ergebnisse zustande, es wurden immer ca. 15% Zeit eingespart.


Und beim Spielen ist das nicht anders, da kann mal spielen wärend zur gleichen Zeit eine DVD umgewandelt wird.


 


Wie ich finde bringt HT auf jedem Fall was.


Ein anderer Fall, falls ein Programm überhaupt nicht mehr reagiert dann reist es sämtliche Ressorcen mit sich und de Rechner reagiert nicht mehr, nicht so bei einem Intel HT, andere Anwendungen laufen immer noch, es ist sogar mäglich zu Spielen.


__________________________________________________________________________________


So das wollte ich nur mal gesagt haben.


Mit freundlichen Grüssen

Abschließende Worte Hardcore1
Abschließende Worte vanGoehs
xafford Phoenix.Computer „HT oder nicht HT das ist hier die Frage“
Optionen

HT bringt schon was, fragt sich nur wann und wo. Ich habe mal einen Test gemacht vor einiger Zeit, da ich selbst neugierig war. Testobjekt war eine Dual-Xeon Workstation, einmal mit Win2k (welches kein HT kennt), einmal mit XP. Als Test habe ich mit TMPGenc einen Film umkodiert (das Programm unterstützt Multithreading).
Test1 war Win2k mit nur einer CPU und deaktiviertem HT. In TMPGenc habe ich den Multithreading-Support deaktiviert. Das Encodieren des Filmes lief mit ca. Echtzeit ab, nach 20 Minuten war der Film fertig.
Zweiter Test war das Aktivieren von HT im Bios. Win2k erkennt HT leider nicht als solches, es erkennt 2 CPUs. Dummerweise unterscheidet sich HT etwas von SMP, so daß HT unter Win2k nicht wirklich effizient läuft. Das Encodieren lief mit mehr als Echtzeit, der Film war nach knapp 17 Minuten fertig mit aktiviertem Multithreading im Programm.
Test 3 war dann mit 2 Prozessoren und deaktiviertem HT unter Win2k. Der Film wurde mit ca. doppelter Echtzeit encodiert, nach ca 10 Minuten war er fertig.
Danach WinXP mit einer CPU und HT, der Film war nach knapp 15 Minuten fertig.
Weiter mit XP und 2 CPUs, kein HT, der Film war wieder nach knapp 11 Minuten fertig.
Dann noch einmal XP mit 2 CPUs und HT, ergo 4 logische CPUs. Dere Film war nach ca. 8 Minuten fertig.
Zuletzt noch einmal unter XP mit 2CPUs und HT, allerdings mit deaktiviertem Multithreading bei TMPGenc, hier war ich dan wieder bei knapp 18 Minuten.
Das ist zwar kein wirklich verwertbarer Test, da immer nur ein mal getestet wurde, aber er zeigt eine Tendenz. HT ist nicht so effektiv wie echtes SMP. HT und SMP bringt effektiv nur etwas bei Anwendungen, welche Multiprocessing/Multithreading unterstützen. HT muß von Betriebssystem als solches erkannt werden, um einigermaßen effektiv zu arbeiten. Allenfalls bei mehreren Aufgaben gleichzeitig kann HT effektiv etwas bewirken.