Какво е Hyperthreading?

Много процесори имат техника на борда, известна като хиперпоточност. Той осигурява по-бърза работа на процесора, но в днешно време предпочитате да не го искате повече. Как е точно това?

Hyperthreading се появи на Pentium 4 през 2000 г., отдавна. Най-просто казано, трик е да направите полезни части от ядрото на процесора, които не се използват по време на изпълнение на инструкция. Като вече са обработени други инструкции. При условие, че операционната система е адаптирана за хиперпотоци, което беше доста проблем в ранните дни. Това понякога дори водеше до по-бавни, отколкото по-бързи компютри.

По-късно трикът работи много добре. В края на краищата, можете да направите и друга обработка едновременно с инструкция. Понякога нещата се объркват и втората инструкция се оказва ненужна и е изхвърлена. Като цяло, според Intel, трикът в крайна сметка дава около 30% увеличение на скоростта. Обърнете внимание, че сега говорим за ранното поколение процесори за хипернишки. Те съдържат само едно истинско ядро ​​на процесора, така че всяко ускорение, което може да постигне някаква форма на паралелна обработка, е приятно подобрение. По-късно стана технически по-лесно да поставите множество CPU ядра (където CPU означава централен процесор, на добър холандски процесор) на един чип. И все пак виждате там, че все още се използва хипернизоване; просто за да направите всяко от тези „ядра“ по-бързо.Можете също така да мислите за хиперпотока като вид виртуален процесор. Поради операционната система те обикновено се разглеждат просто като „отделен“ процесор.

Бъдеще без хипернишки

И все пак бъдещето не се крие в хипернишки. Всъщност Intel сега препоръчва да изключите всички тези хипернишки (ако е възможно). Причината е проста: това е по-стара техника, която се оказва, че изобщо не е безопасна. Хакерите могат да крадат данни, като се забъркват с хипер-нишки. Spectre и Meltdown са най-известните примери за хакове около техниката. И за съжаление сега има повече такива хакове в обращение. Следователно Intel бавно се сбогува с рискова хиперпоточност. Повече ядра на процесора е по-безопасно решение, което също е лесно и преди всичко по-евтино за реализиране в момента. И все пак ще се справите известно време с наследството на хипернишките. Много относително скорошни процесори (и следователно компютри) имат технологията на борда.

Тъй като подмяната на лаптопи и компютри е много по-бавна, отколкото в миналото, хиперпоточността също ще работи за известно време. Затова се уверете, че системата ви е актуална, като инсталирате редовни актуализации. Между другото, шансът, че вие ​​като домашен потребител наистина ще трябва да се справите със Spectre, Meltdown и други подобни, не е много голям. Проблемите се сблъскват главно с центровете за данни. Тъй като те са атрактивни цели за хакери, там лепенките срещу хакове причиняват значителни загуби на скорост. А това от своя страна води до увеличаване на енергийните разходи, по-бавно реагиращи сървъри и т.н. Деактивирането на хиперпотока там определено има огромно въздействие!