Das ist eigentlich recht einfach.
Eine CPU wird eigentlich nur in den selltesten Fällen zu 100% ausgelasttet und es liegen dann die restliche Rechenleistung brach.
In der Regel arbeiten CPUs nun mit einem Thread pro Kern, stellen sie aber HT (Hyper Threading) bereit, wie Intels i7er, dann sind diese CPUs in der Lage, die restliche Rechenleistung eines Kerns für eine weitere Aufgabe zu nutzen.
Grob gesagt, könne die Kerne solcher CPUs besten Falls zwei Aufgaben erledigen, wohingegen eine CPU die nicht über HT verfühgt, nur eine Aufgabe pro Kern erledigen kann.
Es wird im prinzip nichts anderes gemacht, als das die Rechenleistung besser ausgenutzt wird, als bei einem Thread pro Kern.