Шта је важније, брзина процесора или број језгара?

click fraud protection

Две главне мере за перформансе процесора су брзина процесорског такта и број језгара. Обе ове мере су важне у смислу перформанси процесора, иако специфична важност сваке мере варира између задатака.

ЦПУ језгро је појединачна процесорска јединица, вишејезгарни ЦПУ-и имају више језгара које могу истовремено да покрећу потпуно различите процесе. Брзина процесорског такта је мера колико брзо ради једно језгро. Брзина процесора се мери у гигахерцима, што значи милијарде циклуса у секунди. У поређењу са аутомобилима на путу, велика брзина такта са једним језгром је као ограничење велике брзине на путу са једном траком, аутомобили могу да путују брже, али пут је лако загушити, успоравајући све. Међутим, број језгара процесора је као додавање додатних трака на пут, више аутомобила може да путује одједном, а ако једна трака иде споро, друге и даље могу да функционишу.

Брзина процесорског такта

Брзина процесорског такта је важна за све задатке, директно утиче на то колико брзо процес може да се заврши. Ово посебно важи за задатке са једним навојем који се не могу паралелизирати да би подржали више нити. У овим случајевима, само једно језгро ЦПУ-а се може користити истовремено, што значи да је брзина процесорског такта најважнији фактор у обради ових задатака.

Савет: Нит је јединствен процес који се мора изводити од једног краја до другог по реду. Ако се процес може поделити на више процеса који се могу изводити паралелно, назива се вишенитним. Програм са више нити може искористити предности више ЦПУ језгара.

Веће брзине процесорског такта стварају више топлоте, било је скоро немогуће прећи баријеру од 5 ГХз без употребе егзотичних метода хлађења као што је течни азот.

Број језгара

Више ЦПУ језгара може се искористити само помоћу кода дизајнираног да подржи мулти-тхреадинг. Ако програмери могу да дизајнирају програм тако да неке функције могу да раде у исто време када и друге, то може значајно повећати перформансе апликације. Апликације које могу у потпуности да искористе предности великог броја језгара као што су рендерери или кодери могу да виде однос побољшања перформанси скоро 1:1. Два ЦПУ језгра могу скоро да удвоструче брзину, а десет језгара скоро да повећају брзину за фактор десет.

Вишејезгарни ЦПУ ће обезбедити малу предност у брзини једнонитним програмима јер је већа вероватноћа да ће једно језгро ЦПУ-а може бити посвећена извршавању сваког задатка, уместо да дели ЦПУ време са оперативним системом и другим софтвером.

Више језгара захтевају компликованије ЦПУ структуре да би могле поуздано да деле меморију између језгара. Повећање броја језгара такође повећава потребну величину ЦПУ-а што може повећати цену.

Свеукупне користи

Предвиђено радно оптерећење би требало да се користи за информисање о вашем општем избору да ли бисте више волели ЦПУ са мање језгара и бржим тактом или више језгара при нижој брзини. Ако ће већина вашег рада имати значајну корист од једног над другим, онда би то требало да буде важан фактор у вашој одлуци. Међутим, ако је ваше радно оптерећење уравнотежено, препоручује се да набавите и уравнотежен ЦПУ.

Реално, ЦПУ од 5 ГХз је само 25% бржи од ЦПУ-а од 4 ГХз, док је ЦПУ са 8 језгара 33% бржи од 6-језгреног. Изнад шест или осам језгара вероватно ћете пронаћи само минимална побољшања перформанси осим ако посебно не обављате задатке који користе сва доступна ЦПУ језгра.