Kas ir svarīgāks, CPU pulksteņa ātrums vai kodolu skaits?

Divi galvenie CPU veiktspējas rādītāji ir CPU pulksteņa ātrums un kodolu skaits. Abi šie pasākumi ir svarīgi CPU veiktspējas ziņā, lai gan katra pasākuma īpašā nozīme dažādos uzdevumos ir atšķirīga.

CPU kodols ir atsevišķa procesora vienība, daudzkodolu CPU ir vairāki kodoli, kas vienlaikus var darbināt pilnīgi atšķirīgus procesus. CPU pulksteņa ātrums ir mērs, cik ātri darbojas viens kodols. CPU ātrumu mēra gigahercos, kas nozīmē miljardiem ciklu sekundē. Salīdzinot ar automašīnām uz ceļa, liels pulksteņa ātrums ar vienu kodolu ir kā liels ātruma ierobežojums uz vienas joslas ceļa, automašīnas var braukt ātrāk, bet ceļš ir viegli sastrēgums, palēninot visus. Tomēr CPU kodolu skaits ir kā papildu joslu pievienošana ceļam, vienlaikus var pārvietoties vairāk automašīnu, un, ja viena josla darbojas lēni, pārējās joprojām var darboties.

CPU pulksteņa ātrums

CPU pulksteņa ātrums ir svarīgs visiem uzdevumiem, tas tieši ietekmē procesa pabeigšanas ātrumu. Tas jo īpaši attiecas uz viena pavediena uzdevumiem, kurus nevar paralēli veidot, lai atbalstītu vairākus pavedienus. Šādos gadījumos vienlaikus var izmantot tikai vienu CPU kodolu, kas nozīmē, ka CPU takts ātrums ir vissvarīgākais faktors šo uzdevumu apstrādē.

Padoms. Pavediens ir atsevišķs process, kas ir jāpalaiž no viena gala līdz otram secībā. Ja procesu var sadalīt vairākos procesos, kurus var palaist paralēli, to sauc par vairāku pavedienu. Vairāku vītņu programma var izmantot vairākus CPU kodolus.

Lielāks CPU takts ātrums rada vairāk siltuma, ir bijis gandrīz neiespējami pārvarēt 5 GHz barjeru, neizmantojot eksotiskas dzesēšanas metodes, piemēram, šķidro slāpekli.

Kodolu skaits

Vairāku CPU kodolu priekšrocības var izmantot tikai kods, kas paredzēts vairāku pavedienu atbalstam. Ja programmētāji var izstrādāt programmu tā, lai dažas funkcijas varētu darboties vienlaikus ar citām, tas var ievērojami palielināt lietojumprogrammas veiktspēju. Lietojumprogrammas, kas var pilnībā izmantot lielo kodolu skaitu, piemēram, renderētāji vai kodētāji, var redzēt gandrīz 1:1 veiktspējas uzlabošanās koeficientu. Divi CPU kodoli var gandrīz dubultot ātrumu un desmit kodoli gandrīz palielina ātrumu desmit reizes.

Vairāku kodolu centrālais procesors nodrošinās nelielu ātruma priekšrocību viena pavediena programmām, jo, visticamāk, ka viens CPU kodols var būt veltīta katra uzdevuma izpildei, nevis jādala CPU laiks ar operētājsistēmu un citu programmatūru.

Vairākiem kodoliem ir nepieciešamas sarežģītākas CPU struktūras, lai varētu droši koplietot atmiņu starp kodoliem. Palielinot kodolu skaitu, palielinās arī nepieciešamais CPU izmērs, kas var palielināt izmaksas.

Kopējie ieguvumi

Jūsu paredzētā darba slodze ir jāizmanto, lai informētu par jūsu vispārējo izvēli par to, vai jums vajadzētu dot priekšroku CPU ar mazāku kodolu skaitu un lielāku takts ātrumu vai vairāk kodolu ar mazāku ātrumu. Ja lielākā daļa jūsu darba gūs ievērojamu labumu no viena, tad tam vajadzētu būt svarīgam jūsu lēmuma faktoram. Tomēr, ja jūsu darba slodze ir līdzsvarota, ieteicams iegūt arī līdzsvarotu centrālo procesoru.

Reāli 5 GHz CPU ir tikai par 25% ātrāks nekā 4 GHz CPU, savukārt 8 kodolu CPU ir par 33% ātrāks nekā 6 kodolu CPU. Virs sešiem vai astoņiem kodoliem jūs, iespējams, atradīsit tikai minimālus veiktspējas uzlabojumus, ja vien neveicat īpaši uzdevumus, kas izmanto visus pieejamos CPU kodolus.