Kaj je bolj pomembno, hitrost procesorja ali število jeder?

Dva glavna merila za zmogljivost CPE sta hitrost procesorja in število jeder. Oba merila sta pomembna z vidika zmogljivosti CPE, čeprav se specifičen pomen vsakega ukrepa razlikuje med nalogami.

Jedro CPU je posamezna procesna enota, večjedrni CPE pa imajo več jeder, ki lahko hkrati izvajajo popolnoma različne procese. Hitrost procesorja je merilo, kako hitro deluje eno jedro. Hitrost procesorja se meri v gigahercih, kar pomeni milijarde ciklov na sekundo. V primerjavi z avtomobili na cesti je visoka taktna hitrost z enim jedrom podobna omejitvi visoke hitrosti na cesti z enim pasom, avtomobili lahko potujejo hitreje, vendar je cesta enostavna za zastoje, kar upočasnjuje vse. Število jeder CPE pa je kot dodajanje dodatnih pasov na cesto, več avtomobilov lahko vozi naenkrat, in če en pas teče počasi, lahko drugi še vedno delujejo.

Hitrost procesorja

Hitrost procesorja je pomembna za vse naloge, neposredno vpliva na to, kako hitro se lahko proces zaključi. To še posebej velja za enonitna opravila, ki jih ni mogoče vzporediti za podporo več niti. V teh primerih se lahko naenkrat uporablja samo eno jedro CPU, kar pomeni, da je hitrost procesorja najpomembnejši dejavnik pri obdelavi teh nalog.

Nasvet: Nit je edinstven proces, ki ga je treba izvajati od enega konca do drugega po vrstnem redu. Če je proces mogoče razdeliti na več procesov, ki se lahko izvajajo vzporedno, se imenuje večnitni. Večnitni program lahko izkoristi prednosti več jeder CPU.

Višje hitrosti procesorja ustvarjajo več toplote, skoraj nemogoče je preseči mejo 5 GHz brez uporabe eksotičnih metod hlajenja, kot je tekoči dušik.

Število jeder

Več jeder CPU je mogoče izkoristiti samo s kodo, zasnovano za podporo večnitno. Če lahko programerji načrtujejo program tako, da se nekatere funkcije lahko izvajajo hkrati z drugimi, lahko znatno poveča zmogljivost aplikacije. Aplikacije, ki lahko v celoti izkoristijo veliko število jeder, kot so upodabljalniki ali kodirniki, lahko opazijo razmerje izboljšanja zmogljivosti skoraj 1:1. Dve jedri CPU lahko skoraj podvojita hitrost, deset jeder pa skoraj poveča hitrost za desetkrat.

Večjedrni CPU bo enonitnim programom zagotovil majhno prednost pri hitrosti, saj je večja verjetnost, kot jedro enega CPU-ja se lahko posveti dokončanju vsake naloge, namesto da bi morali deliti čas CPE z operacijskim sistemom in drugo programsko opremo.

Več jeder zahteva bolj zapletene strukture CPU, da bi lahko zanesljivo delili pomnilnik med jedri. Povečanje števila jeder poveča tudi zahtevano velikost CPE, kar lahko poveča stroške.

Splošne koristi

Vašo predvideno delovno obremenitev je treba uporabiti za obveščanje o vaši splošni izbiri, ali bi raje imeli CPU z manj jedri in hitrejšo taktno hitrostjo ali več jeder pri nižji hitrosti. Če bo večina vašega dela imela pomembne koristi od enega pred drugim, bi moral biti to pomemben dejavnik pri vaši odločitvi. Če je vaša delovna obremenitev uravnotežena, je priporočljivo, da dobite tudi uravnotežen CPE.

Realno gledano je 5 GHz CPU le 25 % hitrejši od 4 GHz CPU, medtem ko je 8-jedrni CPU 33 % hitrejši od 6-jedrnega. Nad šestimi ali osmimi jedri boste verjetno našli le minimalne izboljšave zmogljivosti, razen če posebej izvajate naloge, ki uporabljajo vsa razpoložljiva jedra CPU.