КампутарыІнфармацыйныя тэхналогіі

Што такое Hyper Threading? Як ўключыць падтрымку ў BIOS?

Карыстальнікі, хоць раз займаліся наладай BIOS, верагодна, заўважалі, што там сустракаецца шматлікім незразумелы параметр Intel Hyper Threading. І далёка не кожны ведае, што гэта за тэхналогія і для чаго яна створана. Паспрабуем разабрацца, што такое Hyper Threading, як уключыць выкарыстанне гэтай падтрымкі, а заадно высвятлім, якія перавагі для працы кампутара дае такая налада. У прынцыпе, нічога складанага для разумення тут няма.

Што ўяўляе сабой тэхналогія Intel Hyper Threading?

Такім чынам, што ж гэта такое? Калі не лезці ў нетры кампутарнай тэрміналогіі, а казаць звычайнай мовай, дадзеная тэхналогія была створана для павелічэння патоку каманд, адначасова апрацоўваных цэнтральным працэсарам.

Як правіла, сёння сучасныя працэсарныя чыпы выкарыстоўваюць свае вылічальныя магчымасці ўсяго толькі дзесьці на 70%. Астатняе застаецца, так бы мовіць, пра запас, на ўсялякі выпадак. Што тычыцца апрацоўкі струменя дадзеных, у большасці выпадкаў рэалізуецца ўсяго адзін паток, нягледзячы на тое што працэсар можа быць многоядерность.

Асноўныя прынцыпы працы

Для павелічэння магчымасцяў CPU і была распрацавана тэхналогія Hyper Threading. Яна дазваляе альбо разбіваць адзін паток каманд на два, альбо дадаваць другі да ўжо наяўнаму. Вось толькі такі паток з'яўляецца віртуальным, а не працуе ў фізічным плане. Такі падыход дазволіў істотна павялічыць прадукцыйнасць працэсара, адпаведна, і ўся сістэма стала працаваць нашмат хутчэй. Наогул, прырост прадукцыйнасці CPU можа вагацца дастаткова моцна (ад 5 да 80%), пра што будзе сказана асобна.

Зрэшты, як сцвярджаюць і самі распрацоўшчыкі, стварэннем якіх стала тэхналогія Hyper Threading, да паўнавартаснага працэсарнага ядра яна відавочна не дацягвае. Аднак у некаторых выпадках яе выкарыстанне з'яўляецца апраўданым, як той казаў, на ўсе сто. А калі ведаць сутнасць працэсаў Hyper Threading (як уключыць іх і прымяніць на практыцы), вынік не прымусіць сябе чакаць.

трохі гісторыі

Зараз трохі акунемся ў гісторыю гэтай распрацоўкі. Упершыню падтрымка Hyper Threading з'явілася толькі ў працэсарах Intel Pentium 4, а затым яе рэалізацыя была працягнута ў серыі Intel Core iX (дзе X - серыі працэсараў: 3, 5, 7) і нават у працэсарах для мабільных девайсов серыі Atom. Характэрна, што ў лінейцы працэсарных чыпаў Core 2 яна чамусьці адсутнічае.

Тады, праўда, прырост прадукцыйнасці быў дастаткова слабым, дзесьці на ўзроўні 15-20%, што сведчыла аб тым, што сам працэсар не меў належнай вылічальнай магутнасці, а створаная тэхналогія як бы абагнала свой час. Зрэшты, сёння Hyper Threading ёсць практычна ва ўсіх сучасных чыпах. Да таго ж для павелічэння магутнасці CPU сам працэс задзейнічае ўсяго толькі 5% паверхні крышталя, пакідаючы, такім чынам, месца для апрацоўкі асноўнага патоку дадзеных і каманд.

Пытанні прадукцыйнасці і канфліктаў

Вядома, усё гэта добра, але часам у апрацоўцы дадзеных можа назірацца і запаволенне працы. Звязана гэта большай часткай з так званым модулем прадказанні галінавання або недастатковым аб'ёмам кэша, калі адбываецца яго пастаянная перазагрузка.

Калі казаць аб асноўным модулі, тут сітуацыя такая, што ў некаторых выпадках першы паток можа запатрабаваць дадзеныя з другога, а яны ў дадзены момант яшчэ не апрацаваны або знаходзяцца ў чарзе на апрацоўку. Не менш распаўсюджанымі можна назваць сітуацыі, калі ядро цэнтральнага працэсара мае занадта моцную нагрузку, а асноўны модуль, нягледзячы на гэта, усё роўна пасылае на яго дадзеныя. Нарэшце, некаторыя праграмы і дадатку, у прыватнасці рэсурсаёмістыя онлайн-гульні, могуць дастаткова моцна прытармажваць, хаця б толькі таму, што ў іх адсутнічае аптымізацыя пад выкарыстанне такой тэхналогіі.

З гульнямі бо што атрымліваецца? Са свайго боку, карыстальніка кампутарная сістэма спрабуе аптымізаваць патокі дадзеных з прыкладання на сэрвэры. Але вось бяда - гульня-то не ўмее размяркоўваць патокі дадзеных рознага тыпу, так бы мовіць, звальваючы ўсё ў адну кучу. Па вялікім рахунку яна на гэта бывае і зусім не разлічана.

Дарэчы, часцяком у 2-ядзерных працэсарах рост прадукцыйнасці нашмат вышэй, чым, напрыклад, у 4-ядзерных. У апошніх проста сваіх вылічальных магутнасцяў хапае.

Hyper Threading: як уключыць опцыю ў BIOS?

З самай тэхналогіяй і гісторыяй яе з'яўлення мы трохі разабраліся. І зараз мы падышлі ўшчыльную да разумення таго, што такое Hyper Threading. Як ўключыць заяўленую падтрымку для выкарыстання ў працы працэсара? Прасцей простага. Робіцца гэта з падсістэмы кіравання (BIOS). Уваход ажыццяўляецца праз выкарыстанне клавіш Del, F1, F2, F3, F8, F12, F2 + Del і т. Д. Для наўтбукаў Sony Vaio прадугледжаны спецыфічны ўваход пры дапамозе спецыяльнай клавішы ASSIST.

У наладах BIOS (калі дадзены тып працэсара падтрымлівае гэтую тэхналогію) абавязкова маецца радок налады, якая ў большасці выпадкаў выглядае як Hyper Threading Technology (часам Function). Але, у залежнасці ад версіі BIOS і распрацоўніка падсістэмы, налада гэтага параметру можа размяшчацца альбо ў галоўным меню (Main), альбо ў пашыраных наладах (Advanced BIOS Features). Для задзейнічання тэхналогіі неабходна ўвайсці ў меню параметраў і ўсталяваць значэнне на уключанае (Enabled). Далей, як звычайна, змены захоўваюцца, пасля чаго варта перазагрузка сістэмы.

Што карыснага ў тэхналогіі Hyper Threading?

Напрыканцы застаецца адзначыць некаторыя перавагі выкарыстання Hyper Threading. Для чаго ўсё гэта робіцца, навошта трэба павялічыць магутнасць працэсара ў плане апрацоўкі дадзеных?

Тым, хто працуе з рэсурсаёмістымі праграмамі, тлумачыць нічога не трэба. Напэўна шмат хто ведае, што матэматычныя, праекціровачным, графічныя, відэа- і аудиоредакторы патрабуюць у сваёй працы не тое што шмат, а вельмі шмат сістэмных рэсурсаў, з-за чаго ўся сістэма нагружаецца да такой ступені, што пачынае проста тармазіць. Вось каб гэтага не адбывалася, і актывуецца падтрымка Hyper Threading.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.delachieve.com. Theme powered by WordPress.