AW: Hyper-Threading Comeback Das Problem bei einem Core ist, dass nicht alle Recheneinheiten (ALU, FPU, etc) gleichmäßig ausgelastet sind und ausgelastet werden können. Somit liegen immer teile der CPU brach, weil sie grad nicht genutzt werden können.
Durch das Hyperthreading kann Intel durch hinzufügen von einem zweiten Registersatz, zweiten Programcounter, zweiten Instructionpointer, etc auf den gleichen Recheneinheiten eine zweite CPU simulieren, die immer genau so viele Recheineinheiten zur Verfügung hat, wie gerade von der anderen CPU nicht gebraucht werden.
Der Mehraufwand dadurch ist durch die in der CPU hardcoded Aufteilung selbiger eher vernachlässigbar. |