Archiv Prozessoren 8.660 Themen, 54.742 Beiträge

Anti Hyperthreading ...

arme socke / 3 Antworten / Baumansicht Nickles

Hallo, wurde da jetzt denn so etwas in der Art entwickelt?? Im Internet findet man ja nur gerüchte, die dann revidiert werden und dann doch wieder neu aufkommen... Angeblich soll in den neuen Amd-dc treibern für xp ja soeine Funktion versteckt eingebaut sein... najo

Gibt es denn zB ein Tool welches mir ein 1Prozessor Prozess/Thread auf 2 Splitten kann???

Ich habe einen amd 6000er dc und will mal Leitung herauskitzeln.

Borlander arme socke „Anti Hyperthreading ...“
Optionen

Also ich wäre da äußerst skeptisch. Einige aktuelle Compiler bringen erlauben zwar eine automatische Aufspaltung von Schleifen in mehrere Threads, aber ohne dafür optimierte Algorithmen würde ich keine Wunder erwarten. Zur Laufzeit halte ich solche Optimierungen bis auf weitetres für unrealistisch...

Gruß
Borlander

arme socke Borlander „Also ich wäre da äußerst skeptisch. Einige aktuelle Compiler bringen erlauben...“
Optionen

wirklich Schade. Denn sonst könnte AMD kräftig aufholen im nicht multitasking.





Najo Danke

Mfg

arme Socke

ChrE arme socke „Anti Hyperthreading ...“
Optionen

Hallo!

Was Du beschreibst, gibt es schon lange.
Die modernen CPUs haben im Core mehrere ALUs, können Befehle, die
nicht unmittelbar auf den Ergebnissen vorangegangener Operationen
basieren, parallel abarbeiten. Compiler können sie dabei unterstützen, indem
sie die Befehle "CPUfreundlich" anordnen.

Ansonsten zeigt Deine Frage, dass Du wenig Ahnung von Programmablauf,
Logik und Prozessordesign hast. Ich auch nicht, aber die Logik eines
Programms lässt sich nicht so einfach "splitten". Viele Befehle müssen
in einer bestimmten Reihenfolge abgearbeitet werden, sonst funktioniert
der Algorithmus nicht mehr.

1 Thread auf zwei Prozessoren splitten, geht nicht. Wo steht etwas darüber zu lesen?

Gruss

ChrE