И така, търсите да закупите нов компютър и срещнахте термина CPH hyperthreading. Разбирането на случващото се в компютрите може да бъде трудно - не се притеснявайте, знаем.

С новите термини и съкращения в изобилие нещата могат бързо да се объркат. И това важи особено за процесорите. Ако купувате нов компютър, искате да се уверите, че има добър процесор. И така, какво е хипернишка? Хипертрийдингът е трик?

Прочетете, за да разберете всичко, което трябва да знаете за хиперпотока, как работи и дали имате нужда от него или не.

Какво е CPU?

Процесорът или централният процесор, е почти мозъкът на вашия компютър. Това е частта от вашия компютър, която изпълнява програми. Процесорите са във всеки вид компютър, за който можете да се сетите - настолни компютри, лаптопи, смартфони.

Процесорът работи, като обработва информацията, предоставена му от други части на компютъра (RAM), и извършва действие (или генерира изход). Когато стартирате програма, процесорът е този, който интерпретира инструкциите и ви показва резултата.

instagram viewer

Може би сте виждали и термина „ядро“, хвърлен наоколо. Всяко ядро ​​е основно добавяне на друг процесор към процесора. И всяко ядро ​​може да изпълнява един процес наведнъж. Първоначално процесорите имаха само едно ядро.

С допълнителни ядра процесорите могат да извършват повече действия наведнъж. Повечето процесори днес са четириядрени, а някои дори са осемядрени.

Добре - така че колкото повече ядра, толкова по-добре. Ами хипернишките?

Какво е Hyperthreading?

Традиционните процесори са с една нишка. Това означава, че те могат да изпълняват по една функция наведнъж.

Hyperthreading, от друга страна, е Версията на Intel за едновременно многопоточност (SMT). SMT разделя всяко ядро ​​на процесора на две виртуални ядра (наречени нишки). Тези две виртуални ядра са в състояние да обработват инструкции едновременно (ако програмата го позволява), което означава, че многопоточността ефективно удвоява броя на ядрата, които CPU има.

Така че, ако имате четириядрен процесор с хиперпотоци, имате осем виртуални ядра. Това не е съвсем същото като удвояване на броя на физическите ядра - повече за това по-късно.

Hyperthreading подобрява производителността на процесора, като удвоява броя на процесите, които CPU може да обработва едновременно. Това означава, че процесорът може да се справи много по-взискателни приложения много по-лесно.

Как работи Hyperthreading?

За разлика от две физически ядра на процесора, хиперпотока използва виртуални ядра (наречени логически ядра). Тези ядра споделят ресурсите на процесора като механизма за изпълнение и кешовете. Ако не сте сигурни какво представляват, не се притеснявайте. Това означава, че всяко ядро ​​може да работи по-ефективно, тъй като виртуалните ядра споделят хардуера. Когато едното логическо ядро ​​спира, докато чака данни, другото логическо ядро ​​може да „заеме” тези ресурси, за да изпълнява собствените си задачи.

Виртуалните ядра не са равни на физическите ядра. Повече физически ядра винаги са по-желани от повече виртуални ядра. Това е така, защото всяко физическо ядро ​​има своя собствена архитектура и е по-мощно и ефективно.

По принцип хиперпоточността ще направи четириядрен процесор по-мощен от четириядрен процесор без хиперпотока, но осемядрен процесор ще бъде много по-мощен и от двата.

Ефективността на процесорното ядро ​​зависи изцяло от въпросната операционна система и софтуер. Ако софтуерът не е написан за генериране на множество нишки или не работи много добре с този конкретен процесор, хиперпоточността ще бъде по-малко ефективна.

Заслужава ли си Hyperthreading?

Първо, важно е да запомните, че физическите ядра имат значение повече от логическите ядра. Ако избирате между два подобни процесора, един с две ядра и хиперпотоци, или един с четири физически ядра, изберете този с четири физически ядра!

Понастоящем за много приложения хиперпотока е ненужен. Допълнителната полза има значение само ако трябва да стартирате множество програми с голямо търсене едновременно. И тези програми трябва да могат да използват хиперпотока на първо място.

Така че, ако използвате софтуер от висок клас (като 3D визуализация или софтуер за кодиране на видео), който може да създаде повече нишки, хиперпотока ще помогне да се увеличи скоростта на обработка. Но за обикновения човек, който използва текстови процесори или уеб браузъри, хиперпотока вероятно няма да добави много скорост. И, процесорите с хипернишки обикновено са по-скъпи от техните колеги, които не са с нишка.

Но това може да се промени. Разработват се все повече и повече програми (и игри), които ще се представят много по-добре на процесор с хипернишки.

Недостатъците на Hyperthreading

Хипернишковите процесори използват повече енергия от нехипернишените процесори. Ако не използвате хипернишки, тази допълнителна консумация на енергия може да е ненужна цена. Това е особено вярно в случай на многокомпютърни приложения като сървърни ферми, където сметката за захранване може да бъде прекалено голяма.

Процесорите с хипернишки също са по-скъпи от техните аналози. Това може да е причината производители като Intel да изберат да ограничат хиперпотока до своите CPU от професионален клас (i9 и по-нови от Rocket Lake). Така че, ако не се нуждаете от хипернишки, може да не искате да похарчите допълнителните пари.

Трябва ли да получите процесор с хиперпотоци?

Ако сте професионалист, който използва софтуер с голямо търсене, създаден да създава множество нишки, тогава изборът на CPU, който позволява хиперпотока, може да бъде изборът за вас. Но ако сте типичен потребител на компютър без реална нужда от хиперпотоци, това може да е напълно ненужно.

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

По време на писането, игрите и програмите започват да стават все по-тежки. Това означава, че хиперпоточността може да помогне за бъдещия ви следващ компютър. Но повечето по-стари приложения (включително повечето игри) са с една нишка, така че ако това е основната ви употреба, не се нуждаете от хипернишки!

Понастоящем вероятно ще видите малко увеличение на скоростта на обработка с хиперпотоци за общи програми - зависи от вас дали това си струва добавените разходи!

Сега знаете всичко необходимо за Hyperthreading на процесора

Надяваме се, че тази статия е обяснила всичко, което трябва да знаете за хиперпотока на процесора. Но за всеки случай ето резюмето:

  • Hyperthreading разделя всяко физическо ядро ​​на процесора на две виртуални ядра.
  • Физическите ядра на процесора са по-мощни от виртуалните ядра.
  • Hyperthreading е важен за софтуера от висок клас, но не толкова за ежедневните програми.
  • Hyperthreading може да стане по-полезно в близко бъдеще.

Сега знаете за какво да внимавате следващия път, когато пазарувате за компютър, защо не започнете и не намерите такъв, който да отговаря на вашите нужди?

електронна поща
5 знака Време е да надстроите графичната си карта

Ако вашият графичен процесор се затруднява, време е за надстройка.

Прочетете Напред

Свързани теми
  • Обяснени технологии
  • процесор
  • настолен компютър
  • Компютърни съвети
За автора
Джейк Харфийлд (Публикувани 20 статии)

Джейк Харфийлд е писател на свободна практика, базиран в Пърт, Австралия. Когато не пише, обикновено е навън сред храсталака и снима местни диви животни. Можете да го посетите на www.jakeharfield.com

Още от Джейк Харфийлд

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.