Mis on hüperkeermestamine?

Suur osa Inteli protsessoreid pakub funktsiooni nimega hüperkeermestamine, mis on Inteli kaubamärgi nimi samaaegse mitme keermestamise ehk SMT jaoks. Hüperlõime on protsess, mis võimaldab suurendada protsessori jõudlust tugevalt mitme lõimega ülesannete puhul.

Näpunäide. Lõimed on protsessi juhiste jadad. Kui protsess on jaotatud mitmeks väiksemaks osaks, mida saab samaaegselt käivitada, nimetatakse seda mitmelõimeliseks.

Mis on hüperkeermestamine ja kuidas see toimib?

Hüperlõime turustatakse tööriistana, mis võimaldab ühel CPU-tuumil käitada kahte protsessi korraga. Enamikus operatsioonisüsteemides näidatakse hüperlõimega tuumasid teise loogilise tuumana kõrvuti peamise füüsilise tuumaga ja millel on sama.

See ei ole eriti realistlik esitus sellest, kuidas hüperkeermestamine tegelikult töötab. Tegelikkuses on hüperlõimestamine nutikas ajastamisprotsess, mis võimaldab CPU tuumal panna järjekorda kaks lõime. Kui esimene lõime seiskub, näiteks kui see ootab andmeid, saab teise lõime sujuvalt sisse vahetada. See konstruktsioon võimaldab teisel lõimel kasulike arvutuste tegemiseks ära kasutada mis tahes jõudeolekuaega, mis muidu raisataks.

Milline on jõudluse mõju?

Olenevalt töökoormuse tüübist, näiteks tugevalt mitme lõimega protsesside (nt video redigeerimise) puhul, võib hüperlõime anda jõudlust kuni 30%. Teiste ülesannete puhul, näiteks ühe lõimega rakendused, ei pruugi hüperlõime kasutamine jõudlust üldse suurendada.

Hüperlõimega töötlemine tähendab, et protsessor kasutab rohkem energiat ja toodab rohkem soojust kui mittehüperlõimega CPU. Selle põhjuseks on protsessori kõrgem kasutustase.

Hüperlõimega tuumad vs füüsilised tuumad

Tegelikkuses on hüperlõimestamine kena lisa, pakkudes mitmelõimeliste ülesannete jaoks pisut tasuta jõudlust. Füüsilised protsessori tuumad on aga võimelised andma palju suuremat jõudlust mitme lõimega töökoormuse jaoks. Kui teil on valida hüperlõimega kahetuumalise ja hüperlõimega neljatuumalise protsessori vahel, ületab neljatuumaline hüperlõimega kahetuumaline protsessor. Füüsiline tuumade arv on mitme lõimega jõudluse kõige olulisem osa, hüperkeermestamise toetamine annab veidi tõuke.