Kumb on olulisem, kas protsessori taktsagedus või tuumade arv?

CPU jõudluse kaks peamist mõõdikut on protsessori taktsagedus ja tuumade arv. Mõlemad mõõdud on CPU jõudluse seisukohast olulised, kuigi iga meetme konkreetne tähtsus on ülesannete lõikes erinev.

Protsessori tuum on individuaalne protsessor, mitmetuumalistel protsessoritel on mitu südamikku, mis suudavad korraga käivitada täiesti erinevaid protsesse. Protsessori taktsagedus näitab, kui kiiresti üks tuum töötab. Protsessori kiirust mõõdetakse gigahertsides, mis tähendab miljardeid tsükleid sekundis. Võrreldes maanteel sõitvate autodega, on ühe tuumaga suur kiirus nagu suur kiiruspiirang üherealisel teel, autod võivad sõita kiiremini, kuid teel on kerge ummikuid, mis aeglustavad kõiki. Protsessori tuumade arv on aga nagu teele lisaradade lisamine, korraga saab sõita rohkem autosid ja kui üks rada on aeglane, saavad teised endiselt töötada.

CPU taktsagedus

Protsessori taktsagedus on kõigi ülesannete jaoks oluline, see mõjutab otseselt protsessi lõpuleviimise kiirust. See kehtib eriti ühe lõimega ülesannete kohta, mida ei saa mitme lõime toetamiseks paralleelstada. Sellistel juhtudel saab korraga kasutada ainult ühte CPU tuuma, mis tähendab, et protsessori taktsagedus on nende ülesannete töötlemisel kõige olulisem tegur.

Näpunäide. Lõim on ainulaadne protsess, mida tuleb järjekorras ühest otsast teise käivitada. Kui protsessi saab jagada mitmeks protsessiks, mida saab paralleelselt käivitada, nimetatakse seda mitme lõimega protsessiks. Mitme keermega programm võib ära kasutada mitut protsessori tuuma.

Protsessori kõrgemad taktsagedused toodavad rohkem soojust, 5 GHz barjäärist on olnud peaaegu võimatu ületada ilma eksootilisi jahutusmeetodeid, näiteks vedelat lämmastikku kasutamata.

Tuumade arv

Mitut protsessori tuuma saab ära kasutada ainult mitme lõime toetamiseks loodud koodi abil. Kui programmeerijad suudavad kavandada programmi nii, et mõned funktsioonid saaksid töötada teistega samal ajal, võib see rakenduse jõudlust oluliselt suurendada. Rakendused, mis saavad suurest tuumaarvust täielikult ära kasutada, nagu renderdajad või kodeerijad, näevad jõudluse paranemise suhet peaaegu 1:1. Kaks protsessorituuma võivad kiirust peaaegu kahekordistada ja kümme tuuma peaaegu kümnekordistada.

Mitmetuumaline protsessor annab ühe keermega programmidele väikese kiiruseeelise, kuna tõenäolisem on üks protsessorituum saab pühenduda iga ülesande täitmisele, selle asemel, et jagada protsessori aega operatsioonisüsteemi ja muu tarkvaraga.

Mitme tuuma jaoks on vaja keerukamaid protsessori struktuure, et tuumade vahel oleks mälu usaldusväärselt jagada. Tuumade arvu suurendamine suurendab ka CPU nõutavat suurust, mis võib kulusid tõsta.

Üldised eelised

Teie kavandatud töökoormust tuleks kasutada selleks, et teavitada teie üldist valikut, kas eelistada vähema tuuma ja kiirema taktsagedusega protsessorit või väiksema kiirusega rohkem tuumasid. Kui suurem osa teie tööst saab ühest teisest märkimisväärselt kasu, peaks see olema teie otsuse tegemisel oluline tegur. Kui teie töökoormus on tasakaalustatud, on soovitatav hankida ka tasakaalustatud protsessor.

Reaalselt on 5 GHz protsessor vaid 25% kiirem kui 4 GHz protsessor, samas kui 8-tuumaline protsessor on 33% kiirem kui 6-tuumaline. Üle kuue või kaheksa tuuma leiate tõenäoliselt ainult minimaalseid jõudluse täiustusi, välja arvatud juhul, kui täidate konkreetselt ülesandeid, mis kasutavad kõiki saadaolevaid protsessori tuumasid.