Каква е разликата между Hyper Threading и многоядрената технология?

Технологията зад Hyper-Threaded или HT и многоядрените процесори позволява на процесорите да надминат значително производителността на едноядрените процесори, които не са HT. Разликите между технологиите обаче са големи, така че е важно да ги разберете, преди да изберете какво да използвате във вашите бизнес компютри. И с двете технологии обаче ще постигнете по-голяма производителност, отколкото с обикновения процесор.

Технология Hyper-Threading

Технологията Hyper-Threading създава две виртуални ядра за обработка за всяко физическо ядро, присъстващо в процесора. Физическото ядро ​​задвижва виртуалните ядра, които след това споделят отговорността за обработката на задачите. Всяко виртуално ядро ​​е идентично с другото и въпреки че нито едно от тях не е толкова мощно, колкото физическото ядро, заедно те далеч надхвърлят мощността на физическото ядро, когато HT не е активиран. Използването на тези виртуални ядра позволява на процесора да делегира задачи между ядра в реално време.

Предимства на Hyper-Threading

Натоварването, създадено от интензивна процесорна операция, като например стартиране на две взискателни програми едновременно - операция, която би забавила едно физическо ядро, независимо от неговата сурова мощност - е разделено между виртуалните ядра в процесор, който използва HT технология. С две виртуални ядра, които се справят едновременно със задачи, времето за обработка е по-кратко, програмите се отварят по-бързо и компютърът ви ще остане по-отзивчив по време на многозадачност. Накратко, Hyper-Threading увеличава ефективността на обработката.

Многоядрена технология

Многоядрената технология, която най-често се предлага в двуядрени, четириядрени и шестоядрени процесори, е технология, която добавя допълнителни ядра за физическа обработка. В едноядрен процесор, задачите се обработват една по една на принципа „първи дошъл, първи обслужен“. Това може да бъде проблематично за многозадачност, тъй като задачите ще започнат да архивират. В процесор с две или повече ядра, многозадачността е далеч по-ефективна, тъй като са налични множество ядра за обработка на задачи. Колкото повече ядра имате, толкова повече данни можете да обработите, без да спадне производителността.

Предимства на Multi-Core

Многоядрената технология има всички предимства на технологията Hyper-Threading и много други. За разлика от технологията HT, която използва две виртуални ядра за всяко физическо ядро, за да обработва по-ефективно задачи, многоядрената технология добавя физически ядра. Тъй като едно физическо ядро ​​е по-мощно от едно виртуално ядро, двуядрен процесор е по-мощен от едноядрен процесор с Hyper-Threading. Много по-нови модели процесори са Hyper-Threading и многоядрени, което позволява още по-голяма производителност. Например, ако имате четириядрен процесор - това са четири ядра - с HT, ще имате осем виртуални ядра.