Čo je dôležitejšie, rýchlosť procesora alebo počet jadier?

click fraud protection

Dve hlavné meradlá výkonu CPU sú rýchlosť hodín CPU a počet jadier. Obe tieto opatrenia sú dôležité z hľadiska výkonu CPU, hoci špecifická dôležitosť každého opatrenia sa medzi úlohami líši.

Jadro CPU je samostatná procesorová jednotka, viacjadrové CPU majú viacero jadier, ktoré môžu súčasne spúšťať úplne odlišné procesy. Rýchlosť hodín CPU je mierou rýchlosti fungovania jedného jadra. Rýchlosť CPU sa meria v gigahertzoch, čo znamená miliardy cyklov za sekundu. V porovnaní s autami na ceste je vysoká rýchlosť s jedným jadrom ako vysoká rýchlosť na ceste s jedným jazdným pruhom, autá môžu jazdiť rýchlejšie, ale cesta sa ľahko upcháva, čo spomaľuje každého. Počet jadier CPU je však ako pridanie ďalších pruhov na cestu, viac áut môže jazdiť naraz a ak jeden pruh beží pomaly, ostatné môžu stále fungovať.

rýchlosť hodín CPU

Rýchlosť hodín CPU je dôležitá pre všetky úlohy, priamo ovplyvňuje rýchlosť dokončenia procesu. Platí to najmä pre úlohy s jedným vláknom, ktoré nemožno paralelizovať na podporu viacerých vlákien. V týchto prípadoch je možné naraz použiť iba jedno jadro CPU, čo znamená, že rýchlosť hodín CPU je najdôležitejším faktorom pri spracovaní týchto úloh.

Tip: Vlákno je jedinečný proces, ktorý musí byť spustený z jedného konca na druhý v poradí. Ak je možné proces rozdeliť na viacero procesov, ktoré môžu bežať paralelne, nazýva sa to viacvláknový. Viacvláknový program môže využívať výhody viacerých jadier CPU.

Vyššie rýchlosti procesora generujú viac tepla, bolo takmer nemožné prekonať hranicu 5 GHz bez použitia exotických metód chladenia, ako je napríklad tekutý dusík.

Počet jadier

Viaceré CPU jadrá môžu byť využité iba kódom navrhnutým na podporu multi-threadingu. Ak programátori dokážu navrhnúť program tak, aby niektoré funkcie mohli bežať súčasne s inými, môže to výrazne zvýšiť výkon aplikácie. Aplikácie, ktoré dokážu naplno využiť vysoký počet jadier, ako sú renderery alebo kódovače, môžu zaznamenať pomer zlepšenia výkonu takmer 1:1. Dve jadrá CPU dokážu takmer zdvojnásobiť rýchlosť a desať jadier takmer desaťkrát zvýšiť rýchlosť.

Viacjadrový procesor poskytne jednovláknovým programom výhodu malej rýchlosti, pretože je pravdepodobnejší ako jedno jadro procesora sa môže venovať dokončeniu každej úlohy, namiesto toho, aby ste museli zdieľať čas CPU s operačným systémom a iným softvérom.

Viaceré jadrá vyžadujú komplikovanejšie štruktúry CPU, aby bolo možné spoľahlivo zdieľať pamäť medzi jadrami. Zvýšenie počtu jadier tiež zvyšuje požadovanú veľkosť CPU, čo môže zvýšiť náklady.

Celkové výhody

Zamýšľané pracovné zaťaženie by sa malo použiť na informovanie o vašom celkovom výbere, či by ste mali uprednostňovať procesor s menším počtom jadier a rýchlejším taktom alebo väčším počtom jadier pri nižšej rýchlosti. Ak väčšina vašej práce bude výrazne ťažiť z jedného nad druhým, potom by to mal byť dôležitý faktor pri vašom rozhodovaní. Ak je však vaše pracovné zaťaženie vyvážené, odporúča sa získať aj vyvážený procesor.

V skutočnosti je 5 GHz CPU iba o 25 % rýchlejší ako 4 GHz CPU, zatiaľ čo 8-jadrový CPU je o 33 % rýchlejší ako 6-jadrový. Nad šiestimi alebo ôsmimi jadrami pravdepodobne nájdete len minimálne vylepšenia výkonu, pokiaľ konkrétne nevykonávate úlohy, ktoré využívajú všetky dostupné jadrá CPU.