En dobbelt-core CPU med hyper-threading kan
samtidig behandle 4 instruktioner . Her er hvorfor:
* dual-core: Dette betyder, at CPU'en har to fysiske forarbejdningskerner. Hver kerne kan udføre en instruktion ad gangen.
* hyper-threading: Denne teknologi tillader, at hver fysisk kerne vises som to logiske kerner til operativsystemet. Dette betyder, at hver kerne kan håndtere to tråde af instruktioner samtidigt.
Så med to fysiske kerner og hyper-threading aktiveret, kan CPU'en effektivt behandle 2 fysiske kerner * 2 logiske kerner pr. Kerne = 4 instruktioner samtidig .
Vigtig note: Mens hyper-threading giver mulighed for en højere grad af parallelisme, oversættes det ikke nødvendigvis til en 100% ydelsesforøgelse. Den faktiske fordel afhænger af arbejdsbyrden, og hvor godt softwaren er optimeret til at bruge flere tråde.