Шта је Хипертхреадинг у ЦПУ-у и како функционише?

У почетку смо имали процесоре са једним језгром(single core CPUs) . Ови ЦПУ(CPUs) -и су радили на одређеној брзини и могли су да испоруче перформансе на тој одређеној брзини. Затим је дошло доба процесора(CPUs) са више језгара(multiple cores) . Овде би свако појединачно језгро могло независно да испоручи сопствену брзину. Ово је експоненцијално повећало снагу ЦПУ-(CPU) а и тиме повећало укупне перформансе рачунарског уређаја. Али људска тенденција је да увек гледају на још боље. Стога(Hence) је уведено вишенитност што је незнатно повећало перформансе – али онда је дошао (multithreading)Хипер-Тхреадинг(Hyper-Threading) . Први пут је представљен 2002. са Интеловим Ксеон (Xeon) процесорима(Processors). Са имплементацијом хипертхреадинга, ЦПУ(CPU) је увек био заузет извршавањем неког задатка.

Хипертхреадинг

Прво је представљен са Интеловим Ксеон(Xeon) чипом, а затим се појавио на СоЦ-овима заснованим на потрошачима(SoCs) са Пентиум 4(Pentium 4) . Присутан је у Интеловим Итаниум(Itanium) , Атом(Atom) као и Цоре(Core) 'и' серији процесора.

Шта је ХиперТхреадинг у рачунарима?

То је као да време чекања или кашњење ЦПУ-а(CPU) да се пребаци са једног задатка на други буде занемарљиво. Омогућава сваком језгру да континуирано обрађује задатке без икаквог времена чекања.

Са Хипертхреадинг-ом(Hyperthreading) , Интел(Intel) има за циљ да смањи време извршења одређеног задатка за једно језгро. То значи да ће једно језгро процесора извршавати више задатака један за другим без икаквог кашњења. На крају, ово ће смањити време потребно за потпуно извршење задатка.

Директно користи предност суперскаларне архитектуре у којој више инструкција ради на одвојеним подацима ставља се у ред чекања за обраду од стране једног језгра. Али за ово, оперативни систем такође мора бити компатибилан. То значи да оперативни систем мора да подржава СМТ(SMT) или истовремено мултитхреадинг.

Такође, према Интелу(Intel) , ако ваш оперативни систем не подржава ову функцију, требало би да једноставно онемогућите хипер-нитовање.

Неке од предности Хипертхреадинг-а су:

  1. Покрените(Run) захтевне апликације истовремено уз одржавање одзивности система
  2. Одржавајте системе заштићеним, ефикасним и којима се може управљати, а минимизирајте утицај на продуктивност
  3. Обезбедите(Provide) простор за будући раст пословања и нове могућности решења

Укратко, ако имате машину која се користи за паковање неке кутије, машина за паковање мора да сачека након паковања једне кутије док не добије другу кутију са исте траке. Али ако применимо другу покретну траку која служи машини док прва не донесе другу кутију, то би повећало брзину паковања кутије. Ово је оно што Хипертхреадинг омогућава са вашим једнојезгарним ЦПУ(CPU) -ом .



About the author

Ја сам софтверски инжењер са више од 10 година искуства у области Виндовс инжењеринга. Специјализовао сам се за развој апликација заснованих на Виндовс-у, као и за хардвер и звучне драјвере за Мицрософт-ов оперативни систем Виндовс следеће генерације, Виндовс 11. Моје искуство у прављењу Виндовс апликација чини ме посебно вредним средством за сваку компанију која жели да развије иновативне технолошке производе.



Related posts