Een dual-core CPU met hyper-threading kan tegelijkertijd 4 instructies verwerken . Dit is waarom:
* dual-core: Dit betekent dat de CPU twee fysieke verwerkingskernen heeft. Elke kern kan één instructie tegelijk uitvoeren.
* Hyper-threading: Met deze technologie kan elke fysieke kern verschijnen als twee logische kernen voor het besturingssysteem. Dit betekent dat elke kern twee instructies tegelijkertijd kan verwerken.
Dus, met twee fysieke kernen en hyper-threading ingeschakeld, kan de CPU 2 fysieke kernen * 2 logische kernen per kern = 4 instructies tegelijkertijd verwerken .
Belangrijke opmerking: Hoewel hyper-threading een hogere mate van parallellisme mogelijk maakt, wordt het niet noodzakelijkerwijs vertaald in een 100% prestatieverhoging. Het werkelijke voordeel hangt af van de werklast en hoe goed de software is geoptimaliseerd om meerdere threads te gebruiken. |