Kaj je večjedrni CPU?

CPU ali centralna procesna enota je glavni procesor računalnika. CPU-ji so bili tradicionalno zasnovani kot en sam procesor, ki lahko izvaja en sam proces naenkrat. Večjedrni CPE spremeni to oblikovno arhitekturo tako, da vključuje več procesorskih jeder na enem CPU. Več procesnih jeder omogoča, da CPU izvaja več neodvisnih nalog hkrati.

Teoretično bi morala imeti drugo procesorsko jedro v CPE-ju dvojno zmogljivost enega jedra. Vendar pa v praksi povečanje učinkovitosti ni tako jasno. CPU z dvema jedroma lahko hkrati izvaja dva različna programa. Da bi se posamezen kos programske opreme povečal hitrosti, mora biti zasnovan tako, da izkoristi prednosti več procesorskih jeder. Na žalost je načrtovanje logike za več hkratnih procesov težko in v nekaterih primerih nemogoče.

Mnogi sodobni programi še vedno ne uporabljajo dobro več procesorjev in uporabljajo samo eno procesorsko jedro. Vendar pa obstaja veliko primerov programske opreme, ki lahko uporablja več procesorskih jeder. Nekatera programska oprema, kot so video kodirniki, lahko izkoristi toliko jeder, kot jih lahko ponudi CPU. Povečanje zmogljivosti, ki ga boste videli pri večjedrnem CPU, je resnično odvisno od vrste dela, ki ga opravljate, in programske opreme, ki jo uporabljate za to.

Sočasna večnitna obdelava

Druga tehnologija, imenovana Simultaneous Multi-Threading ali SMT, omogoča, da se eno fizično jedro loči na dva logična procesorja. Dodatni logični procesorji, ki jih zagotavlja SMT, podvojijo število niti, ki jih CPE lahko izvaja na cikel CPE.

Namig: Nit je zaporedje navodil, ki jih upravlja razporednik. Na CPE-ju s SMT je mogoče načrtovati dve niti, ki se izvajata v enem samem ciklu.

CPE, ki podpira SMT, vendar ima samo eno fizično procesorsko jedro, se ne šteje za pravi večjedrni procesor. To razlikovanje pa je večinoma sporno, saj skoraj noben sodobni procesor nima samo enega fizičnega CPU jedra.

Nasvet: na procesorjih Intel je SMT označen kot »Hyper-threading«.

Zgodovina

Prvi večjedrni CPU, Power 4, je IBM izdal leta 2001, vendar sta Intel in AMD šele leta 2005 je na trg potrošniških osebnih računalnikov prinesel prve večjedrne procesorje v obliki Pentium D in Athlon 64 X2 oz.

V naslednjem desetletju ali tako so dvo-, štiri- in šestjedrni procesorji postali mainstream. Število jeder CPU potrošniškega razreda se na splošno ni povečalo do izdaje AMD-jevih procesorjev Threadripper, ki so leta 2017 sprva ponujali do 16 jeder in 32 niti. Blagovna znamka Threadripper je nadaljevala s povečanjem števila jeder, tako da je leta 2018 izdala model z 32 jedri in 64 nitmi, nato pa v letu 2019 še model s 64 jedri in 128 nitmi.

Intel je razmeroma počasi ponudil primerljive namizne modele, ki bi konkurirali platformi AMD Threadripper. Intelov CPU z največjim številom jeder je leta 2019 ponujal le 18 jeder in 36 niti.