Entwickler-Ecke

Off Topic - Threads mit Pentium 4


scrooge - So 12.10.03 13:30
Titel: Threads mit Pentium 4
Hi,

hab mal gelesen (weiß leider nicht mehr die Seite), dass der Pentium 4 von Intel ne Technologie besitzt, mit der er mehrere Threads wirklich parallel ausführen kann. Wäre nett wenn mir das jemand bestätigen könnte.


AndyB - So 12.10.03 13:40

Du meinst die Hyperthreading Technologie. Hierbei simuliert der Prozessor zwei Prozessoren. Er hat jedes Register 2x aber nicht jeden Befehl. Somit muss er bei bestimmten Befehlen, die nicht doppelt vorhanden sind, die beiden Threads seriell ausführen.


Christian S. - So 12.10.03 13:57

Meines Wissens besitzt auch nicht jeder P4 diese Technologie. Beispielsweise zeigt mir Aida42 bei meinem P4 an, dass dieser das nicht unterstützt. Es kann aber natürlich auch sein, das Aida32 das nicht richig erkennt.


scrooge - So 12.10.03 20:01

Nimmst denn viel Zeit weg, wenn man einen Thread hat, der Prozesor das ganze aber nicht unterstützt (Wenn man z.B 100 MB Daten in ne DAtei schreibt).


MSCH - So 12.10.03 20:08

Das Problem ist für die CPU(s) eher sekundär, wichtiger ist, das der Code auf Multiprocessorumgebung optimiert und gut gekapselt ist. Sprich, kann meine Anwendung, die aus zwei Threads besteht wirklich zur gleichen Zeit ausgeüfhrt werden?
grez
msch


scrooge - Di 14.10.03 16:55

Danke schön für die Hilfe. An dieser Stelle grad nochmal: Kennt jemand ein gutes Tut. in dem hreads behandelt werden.