Hyperthreading an oder aus, was bringt die Technik?
2 Antworten
Hyperthreading: Hyperthreading nennt sich eine von Intel erfundene Technologie, mit der sich ein physischer Mikroprozessor wie zwei logische, virtuelle Kerne verhält. Einem Prozessor ist es somit möglich, mehr als eine Aufgabe bzw. mehr als einen Thread simultan zu bearbeiten.05.10.2021
Was ist Hyperthreading? - IonosNatürlich an!
Die Technik sorgt dafür, dass die Maschinenbefehle mehrere Prozesse nahe an den Ausführungseinheiten im Prozessor zusammen gesheduled werden, was es erlaubt, die Ausführungseinheiten optimaler zu nutzen.
kanns du mir ein Beispiel geben mit HT und ohne HT ?
Was meinst du? Ich habe doch bereits umrissen, wie Hyperthreading funktioniert. Möchtest du ein Beispiel anhand einer reihe von Maschinenbefehlen?
nein, ich möchte wissen was es genau in Games bringt bezüglich der Auslastung der CPU.
Nun, stell dir vor du hast zwei Threads, die beide eine Addition machen wollen. Der eine alle zwei Zyklen, der andere alle drei Zyklen.
Wenn du jetzt die Threads einzeln betrachtest, dann wäre die Additions-Pipeline in 1/2 oder 2/3 der Fälle nicht aktiv. Wenn du beide aber zusammennimmst, dann kannst du die Löcher füllen mir den Befehlen des anderen Threads.
Das als Beispiel. Im Spiel werden etliche Millionen Befehle pro Sekunde durchgeführt, entsprechend besteht auch viel Potential, solches und ähnliches Zusammenfallen von Befehlen auszunutzen, um die Recheneinheiten des Chips zu belasten und keine Pausen entstehen zu lassen.
Super! Danke für die Info! Hast du auch HT AN?
Schon, ja. Ich wusste nichteinmal, dass man das ausschalten kann (und wenn, dann würde das eigentlich nur Sinn machen, wenn man selbst dafür sorgt, dass die Pipeline ausgelastet ist iirc).
Außerdem wenn HT an ist, hast du viel weniger Auslastung der CPU ,als wenn es deaktiviert ist
Je nachdem, wie man die misst. Wenn du HT an hast, wird die CPU halt effektiver genutzt in der Regel.
Ok! Und es is doch so wenn man z.b einen 4 kerner hat und HT an ist, wird es im Geräte Manager bei Prozessoren 8 angezeigt oder ?
Bringt es was in spielen?