Kas yra svarbiau, procesoriaus laikrodžio greitis ar branduolių skaičius?

click fraud protection

Du pagrindiniai procesoriaus našumo rodikliai yra procesoriaus laikrodžio greitis ir branduolių skaičius. Abi šios priemonės yra svarbios procesoriaus našumui, nors kiekvienos priemonės specifinė svarba įvairiose užduotyse skiriasi.

CPU branduolys yra atskiras procesorius, kelių branduolių procesoriai turi kelis branduolius, kurie vienu metu gali vykdyti visiškai skirtingus procesus. CPU laikrodžio greitis yra matas, kaip greitai veikia vienas branduolys. CPU greitis matuojamas gigahercais, o tai reiškia milijardus ciklų per sekundę. Palyginus su automobiliais kelyje, didelis laikrodžio greitis su vienu branduoliu yra tarsi didelis greičio apribojimas vienos juostos kelyje, automobiliai gali važiuoti greičiau, tačiau kelias lengvai spūstis, stabdantis visus. Tačiau procesoriaus branduolių skaičius yra tarsi papildomų eismo juostų pridėjimas prie kelio, vienu metu gali važiuoti daugiau automobilių, o jei viena juosta važiuoja lėtai, kitos vis tiek gali veikti.

CPU laikrodžio greitis

CPU laikrodžio greitis yra svarbus visoms užduotims, nuo jo tiesiogiai priklauso, kaip greitai gali baigtis procesas. Tai ypač pasakytina apie vienos gijos užduotis, kurių negalima lygiagrečiai, kad būtų palaikomos kelios gijos. Tokiais atvejais vienu metu galima naudoti tik vieną procesoriaus branduolį, o tai reiškia, kad procesoriaus laikrodžio greitis yra svarbiausias veiksnys apdorojant šias užduotis.

Patarimas: gija yra atskiras procesas, kuris turi būti vykdomas nuo vieno galo iki kito. Jei procesą galima padalyti į kelis procesus, kurie gali būti vykdomi lygiagrečiai, jis vadinamas kelių gijų. Kelių gijų programa gali pasinaudoti keliais procesoriaus branduoliais.

Didesnis procesoriaus taktinis dažnis generuoja daugiau šilumos, beveik neįmanoma peržengti 5 GHz barjero nenaudojant egzotiškų aušinimo metodų, tokių kaip skystas azotas.

Šerdies skaičius

Kelių procesoriaus branduolių pranašumais gali būti naudojamas tik kodas, sukurtas palaikyti kelių gijų palaikymą. Jei programuotojai gali sukurti programą taip, kad kai kurios funkcijos galėtų veikti tuo pačiu metu kaip ir kitos, tai gali žymiai padidinti programos našumą. Programos, kurios gali išnaudoti visas didelio branduolių skaičiaus galimybes, pvz., atvaizduotojus ar koduotuvus, gali matyti beveik 1:1 našumo gerinimo koeficientą. Du procesoriaus branduoliai gali beveik padvigubinti greitį, o dešimt branduolių – beveik dešimt kartų.

Kelių branduolių procesorius suteiks nedidelį greičio pranašumą vienos gijos programoms, nes labiau tikėtina, kad vienas procesoriaus branduolys gali būti skirtas kiekvienai užduočiai atlikti, o ne dalintis procesoriaus laiku su operacine sistema ir kita programine įranga.

Kad būtų galima patikimai dalytis atmintimi tarp branduolių, keliems branduoliams reikalingos sudėtingesnės procesoriaus struktūros. Padidinus branduolių skaičių, padidėja ir reikalingas procesoriaus dydis, o tai gali padidinti sąnaudas.

Bendra nauda

Numatytas darbo krūvis turėtų būti naudojamas siekiant informuoti apie jūsų bendrą pasirinkimą, ar turėtumėte teikti pirmenybę CPU su mažiau branduolių ir didesniu taktiniu dažniu, ar daugiau branduolių mažesniu greičiu. Jei didžioji jūsų darbo dalis bus didesnė už kitą, tai turėtų būti svarbus veiksnys priimant sprendimą. Tačiau jei jūsų darbo krūvis subalansuotas, rekomenduojama įsigyti ir subalansuotą procesorių.

Realiai 5 GHz CPU yra tik 25 % greitesnis nei 4 GHz CPU, o 8 branduolių CPU yra 33 % greitesnis nei 6 branduolių. Virš šešių ar aštuonių branduolių greičiausiai rasite tik minimalius našumo patobulinimus, nebent konkrečiai atliekate užduotis, kuriose naudojami visi galimi procesoriaus branduoliai.