CPU-Multithreading ist dasselbe wie SMT.
SMT kann den Strukturzustand auf dem Prozessor kopieren, sodass mehrere Threads auf demselben Prozessor gleichzeitig ausgeführt werden können und die Ausführungsressourcen des Prozessors gemeinsam genutzt werden, wodurch ein umfassendes Problem maximiert wird. Superskalare Verarbeitung außerhalb der Reihenfolge, Verbesserung der Auslastung von Prozessor-Rechnerkomponenten und Verringerung von Speicherzugriffsverzögerungen, die durch Datenkorrelation oder Cache-Fehler verursacht werden.
Wenn mehrere Threads nicht verfügbar sind, sind SMT-Prozessoren fast identisch mit herkömmlichen superskalaren Wide-Issue-Prozessoren.
Das Attraktivste an SMT ist, dass es nur eine kleine Änderung im Design des Prozessorkerns erfordert, wodurch die Leistung nahezu ohne zusätzliche Kosten deutlich verbessert werden kann. Die Multithreading-Technologie kann mehr zu verarbeitende Daten für den Hochgeschwindigkeits-Rechenkern vorbereiten und die Leerlaufzeit des Rechenkerns reduzieren.
Dies ist zweifellos sehr attraktiv für Low-End-Desktop-Systeme. Ab dem 3,06 GHz Pentium 4 unterstützen alle Intel-Prozessoren die SMT-Technologie.
Das obige ist der detaillierte Inhalt vonWas bedeutet CPU-Multithreading?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!