Технология Hyper-Threading - Какво е това? Как да активирате и използвате?

Още през февруари 2002 г. технологията на Intel - Hyper-Threading - дебютира. Какво е това и защо е станало практически широко разпространено днес? Отговорът на този въпрос не само ще бъде разгледан в този материал.

Историята на появата на HT технологията

Първият десктоп процесор с логическа многопоточна поддръжка се превърна в четвъртото поколение Pentium. Hyper-Threading - технология, която в този случай позволява на едно физическо ядро ​​да обработва едновременно два потока от данни. Освен това, този чип беше инсталиран в процесорния конектор PGA478, той работеше в 32-битов изчислителен режим и неговата тактова честота беше равна на 306 GHz. Преди това тя можеше да бъде намерена само в сървърни процесорни устройства в серията XEON. След като получи успешни резултати в тази ниша, Intel реши да разпространи HT на десктоп сегмента. Впоследствие в рамките на PGA478 беше освободено цялото семейство от такива процесори. След дебютния сокет LGA775 NT беше временно забравен. Но с началото на продажбите на LGA1156 тя си пое втория дъх през 2009 година. Оттогава тя се превърна в задължителен атрибут на процесорните решения на Intel, както в сегмента на ултрапроизводството, така и в бюджетните компютърни системи.

Концепцията на тази технология

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

На хардуерно ниво

изискванията на Hyper-Threading са повишени до хардуерните изисквания. Дънна платка, BIOS и процесор трябва да я поддържат. Най-малкото, в рамките на процесорния конектор PGA478, беше необходимо да се обърне по-голямо внимание на такава съвместимост. Не всички набори от системна логика в този случай са фокусирани върху използването на HT, както и на процесорни устройства. И дори ако номенклатурата на системната платка е толкова желана абревиатура, това не означава, че чиповете са правилно инициирани, защото е необходимо да се актуализира BIOS. Ситуацията в този случай радикално се промени от LGA1156. Тази изчислителна платформа беше ловувана под Hyper-Threading. Ето защо, няма значителни проблеми с използването на последните в този случай, потребителите не се случи. Същото се отнася и за следните съединители за процесори, като LGA1155 LGA1151 и LGA1150.По същия начин липсата на проблеми с използването на HT може да се похвали с високопроизводителни гнезда LGA1366 LGA2011 и LGA2011-v3. В допълнение към това, прекият конкурент Intel, AMD, в последното поколение процесори за AM4, внедри много подобна технология на многозадачната логика - SMT. Той използва практически идентична концепция. Разликата е само в заглавието.

Основни софтуерни компоненти

Трябва да се отбележи, че дори ако пълната хардуерна поддръжка от NT не винаги е успешна, тя ще работи на ниво софтуер. За начало операционната система трябва да може да работи едновременно с множество изчислителни ядра. В днешните версии на системния софтуер MS-DOS или Windows 98 това не е възможно. Но в случая с Windows 10, не възникват проблеми и тази операционна система първоначално се лови към такива хардуерни ресурси на персоналния компютър. Сега нека разберем как да активираме Hyper-Threading в Windows. За да направите това, компютърът трябва да разполага с всички необходими софтуерни приложения за управление. Обикновено това е специална програма от CD-ROM на дънната платка. Той има специален раздел, в който можете да променяте стойностите в Bios в реално време. Това, от своя страна, води до факта, че вече в нея опцията Hyper-Threading влиза в Enabled, както и допълнителни логически нишки се активират, дори и без рестартиране на операционната система.

Включване на технологии

МногоНачалните потребители често се питат в началния етап от използването на нов компютър един важен въпрос по отношение на Hyper-Threading: как да се включи? Има два възможни начина за решаване на този проблем. Едно от тях е използването на Bios. В този случай трябва да направите следното:
  • Когато включите компютъра, ще инициализираме процедурата за въвеждане на BIOS. За да направите това, достатъчно е да натиснете бутона DEL, когато се появи тестовият екран (в някои случаи е необходимо да затегнете F2).
  • След като синият екран се появи, ще продължим с използването на бутоните за навигация в раздела ADVANCED.
  • След това на него се намира елементът Hyper-Threading.
  • Активирано трябва да бъде настроено на противоположно.
  • Основният недостатък на този метод е необходимостта от рестартиране на персонален компютър за извършване на тази операция. Истинската алтернатива на това е използването на помощната програма за конфигуриране на системата. Този метод е описан подробно в предишния раздел. И в този случай не е необходимо да отидете в BIOS.

    Прекъсване NT

    По аналогия с методите за включване на NT, има две начини за деактивиране на тази функция. Един от тях може да се извърши само по време на инициализацията на компютърната система. Това на свой ред не е много удобно на практика. Затова експертите спират избора на втория метод, който се основава на използването на компютърната полезност на дънната платка. В първия случай се извършват следните манипулации:
  • При зареждане на електронен компютър преминавате в основната входно-изходна система (второBIOS) по описания по-горе метод.
  • С клавишите със стрелки се придвижваме в менюто Разширени.
  • След това намери елемента от менюто Hyper-Threading (при някои модели дънни платки тя може да се маркират като HT). Пред него, с бутоните PG DN и PG UP, задайте стойността Disabled.
  • Дръжте демо промените с F10.
  • Излезте от Bios и рестартирайте компютъра си.
  • Във втория случай, когато използвате диагностичната програма на дънната платка, няма рестартиране на компютъра. Това е неговото ключово предимство. Алгоритъмът в този случай е идентичен. Разликата е в това, че тук се използва инсталираната специална програма от производителя на дънната платка. По-рано бяха описани два основни начина за деактивиране на Hyper-Threading. Въпреки, че по-сложните номинално се считат за второто, но е по-практично, тъй като не се изисква рестартиране на компютъра.

    процесор подкрепа НТ

    Първо, както вече бе отбелязано по-рано, подкрепа Hyper-отгоре се реализира само в процесор Pentium 4 серии устройства и се извършва само от PGA478. Но вече в LGA1156 и по-късно компютърни платформи разглеждани като част от материал, технологията се използва в почти всички възможни модели чипове. С негова помощ процесорите Celeron се превърнаха от едноядрен в двунитково решение. На свой ред, Penrium и i3 с негова помощ вече могат да се справят с потока от код. Е, водещите решения на i7 серията могат да работят едновременно с 8 логически процесора.За по-голяма яснота, нека дадем приложението на НТ в рамките на действителната компютърна платформа от Intel - LGA1151:
  • Серийните процесори CELERON не поддържат тази технология и имат само 2 изчислителни устройства.
  • Веригите от гамата Pentium са оборудвани с 2 жила и 4 потока. В резултат на това NT в този случай се поддържа изцяло.
  • Подобно оформление има и по-продуктивни процесорни устройства от моделната гама Core i3: 2 физическите модули могат да работят в 4 потока.
  • Както повечето бюджетни Celeron чипове, Core i5 не е оборудван с HT поддръжка.
  • Флагманските решения i7 също подкрепят HT. Само в този случай, вместо 2 ядра от реалния свят, вече има 4 блока за обработка на код. Те от своя страна вече могат да работят до 8 потока.
  • Hyper-Threading - Какво представлява технологията и каква е нейната основна цел? Това е логична многозадачност, която ви позволява да увеличите производителността на компютърната система като цяло чрез минимални хардуерни настройки.

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

    Предимства и недостатъци

    В технологията Intel Hyper-Threading има някои недостатъци. Първият е увеличената цена на процесора. Но по-високата скорост и подобреното оформление на силиконовия кристал във всеки случай ще повишат цената на процесора. Освен това, площта на основата на полупроводниковия процесор се е увеличила, което води до повишена консумация на енергия и температура. Разликата в този случай е незначителна и не надвишава 5%, но все още съществува. В този случай няма съществени недостатъци. Сега за ползите. На скоростта и производителността на патентованата технология NT от компанията "Intel" не предвижда, че е под определен праг на такъв компютър няма да слезе. Ако софтуерът перфектно поддържа паралелни изчисления, тогава ще има известно увеличение на производителността и, разбира се, производителност. Както показват тестовете, в някои случаи растежът може да достигне 20%. Най-оптимизираният софтуер в този случай са различни медийни енкодери, архиватори и графични пакети. Но с игрите всичко не е толкова добре. Те, от своя страна, са в състояние да работят в 4 потока и в резултат на това водещите чипове не са в състояние в този случай да възлагат процесорните решения на средното ниво.

    Съвременната алтернатива от AMD

    Технологията Hyper-Threading не е единствената по рода си досега. Тя има реална алтернатива. AMD с пускането на AM4 платформата му предложи достоен конкурент в лицето на SMT. На хардуерно ниво това са идентични решения. Само от флагмана отIntel може да обработи 8 потока, а чипът AMD е водещ, тъй като този факт показва, че второто решение е по-обещаващо. Затова Intel трябва спешно да коригира продуктовите си планове и да предложи напълно нови процесорни решения, които да могат да се конкурират добре с новодошлите от AMD. Само отсега нататък те не са преместени. Ето защо, ако имате нужда от налична компютърна платформа, по-добре е да изберете LGA1151 от Intel. Ако имате нужда от специален капацитет, тогава AMD AMD ще бъде по-добре от AMD.

    Прегледи на собствениците

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

    Заключение

    Сега да обобщим резултатите за Hyper-Threading. Какво е това? Разгледаната технология доведе до развитието на компютърните технологии в продължение на много години напред. Нейният външен вид позволява в редица задачи да се увеличи скоростта чрез минимални промени в оформлението на полупроводниковия кристал на процесора. Друг важен аргумент в този случай е, че той е дори пряк конкурент"Intel" в лицето на AMD до известна степен я е заимствал. Разбира се, в World Wide Web все още има противоречия по въпроса кой го е помислил. Някои патенти показват, че това е AMD. Но едно нещо, за да мисля за, а другата - да се реализира. И тук всичко е изцяло на страната на "Intel". За първи път представя своя революционен "Pentium 4" с логото на NT и две логически ядра. Само сървъри могат да се похвалят от този вид. Ето един прост трансфер на технологии от една сфера в друга и е налице развитие на съвременни компютърни технологии.

    Свързани публикации