Benutzer Kai Petzke schrieb:
Benutzer mac schrieb:
Ich denke dabei handelt es sich wohl absolut um den Idealfall.
Da der Prozessor mit einer Aufgabe beschäftigt ist
der Prozessor wird bei Hyper-Threading mit zwei Aufgaben gleichzeitg beschickt, nicht nur mit einer!
Das berühmte Mutli-Threading bzw. Multi-Tasking ist aber in wirklichkeit garkein gleichzeitiges Arbeiten des Prozessors an mehreren Operationen, da ein Prozessor zu einer bestimmten Zeit immer nur eine Operation ausführen kann. Durch die Geschwindigkeit ist es für einen Menschen dann gleichzeitig, was bei einem Fernsehbild ja nicht anders ist.
Und ein Prozessor übernimmt damit auch jetzt schon 2 Aufgaben praktisch gleichzeitig, aber ich glaube irgendwie reden wir hier eh aneinander vorbei.
Belassen wir es einfach dabei, dass durch Hyper-Threading der Prozessor mehr leisten kann ... und bei Gelegenheit werde ich mir mal eine genauere Beschreibung von Hyper-Threading zu Gemüte führen, vielleicht läßt es sich ja doch so einfach erklären ;)
und der Bus schläft müsste der Bus dann schon im Vorraus wissen was der
Prozessor als nächstes braucht
Nein, im Voraus muss man da nichts wissen. Aufgabe 1 fordert z.B. gerade Daten an und belegt damit den Bus. Aufgabe 2 rechnet derweil. Wenn dann Aufgabe 2 ebenfalls Daten braucht, switcht die CPU einfach auf Aufgabe 1, die sich - hoffentlich
- in der Zwischenzeit bereits die Daten geholt hat. Dann wechseln die Rollen - Aufgabe 1 rechnet, Aufgabe 2 holt Daten
um ein gleichzeitiges Arbeiten sinnvoll zu machen. Sowas Vorrausahnendes haben aktuelle Prozessoren aber spwieso schon eingebaut. Über hardware-prefetch oder aber branch prediction versuchen die Prozessoren schonmal die Daten bereitzuhalten die sie denken als nächstes zu brauchen (abhängend von dem was gerade getan wird).
Hardware Prefetch hat aber keine allzuguten Erfolgsraten. Branch Prediction dient eh nicht dazu, externe Speicherzugriffe zu minimieren/beschleunigen, sondern vor allem, um die Pipelines schön am Laufen zu halten.
Ich denke die neue Technik wird schon Vorteile haben, aber ein einfaches 'beide arbeiten gleichzeitig' als Erklärung für den Geschwindigkeitsvorteil ist denke ich etwas zu wenig. Eine genaue Erklärung würde aber auch nicht zu Teltarif passen (vom Thema meine ich jetzt).
Na, wir müssen uns auch im Bereich der Hardware gut auskennen, um so manche "Mogelpackung" der Telefonanbieter durchschauen zu können ;-)
Ich wollte ja auch nicht sagen, dass man das als Teltarif Redakteur nicht darf, nur würde ein solcher Artikel absolut nicht hierher passen. (Bericht über neue Prozessoren ok, aber eine detailierte Beschreibung dieses ...)