Добрі поради » Інтернет » Що таке Hyper Threading? Як включити підтримку в BIOS?

Що таке Hyper Threading? Як включити підтримку в BIOS?

18-04-2016, 15:45
1 057
0
Користувачі, хоч раз займалися налаштування BIOS, ймовірно, помічали, що там зустрічається багатьом незрозумілий параметр Intel Hyper Threading. І далеко не кожен знає, що це за технологія і для чого вона створена. Спробуємо розібратися, що таке Hyper Threading, як включити використання цієї підтримки, а заодно з'ясуємо, які переваги для роботи комп'ютера дає така настройка. В принципі, нічого складного для розуміння тут немає.

Що являє собою технологія Intel Hyper Threading?

Отже, що ж це таке? Якщо не лізти в нетрі комп'ютерної термінології, а говорити звичайною мовою, дана технологія була створена для збільшення потоку команд, одночасно оброблюваних центральним процесором.
Що таке Hyper Threading? Як включити підтримку в BIOS?
Як правило, сьогодні сучасні процесорні чіпи використовують свої обчислювальні можливості всього лише десь на 70 %. Решта залишається, так би мовити, про запас, на всяк випадок. Що стосується обробки потоку даних, у більшості випадків реалізується лише один потік, незважаючи на те, що процесор може бути багатоядерним.

Основні принципи роботи

Для збільшення можливостей CPU і була розроблена технологія Hyper-Threading. Вона дозволяє розбивати один потік команд на два, або додавати другий до вже наявного. Ось тільки такий потік є віртуальним, а не працює у фізичному плані. Такий підхід дозволив істотно збільшити продуктивність процесора, відповідно, і вся система стала працювати набагато швидше. Взагалі, приріст продуктивності CPU може коливатися досить сильно (від 5 до 80 %), про що буде сказано окремо.
Що таке Hyper Threading? Як включити підтримку в BIOS?
Втім, як стверджують і самі розробники, дітищем яких стала технологія Hyper Threading, до повноцінного процесорного ядра вона явно не дотягує. Проте в деяких випадках її використання є виправданим, як мовиться, на всі сто. А якщо знати суть процесів Hyper Threading (як включити їх і застосувати на практиці), результат не змусить себе чекати.

Трохи історії

Тепер трохи зануримося в історію цієї розробки. Вперше підтримка Hyper Threading з'явилася тільки в процесорах Intel Pentium 4 а потім її реалізація була продовжена в серії Intel Core iX (де X – серії процесорів: 357) і навіть в процесорах для мобільних девайсів серії Atom. Примітно, що в лінійці процесорних чіпів Core 2 вона чомусь відсутній.
Що таке Hyper Threading? Як включити підтримку в BIOS?
Тоді, правда, приріст продуктивності був досить слабким, десь на рівні 15-20 %, що свідчило про те, що сам процесор не мав належної обчислювальної потужності, а створена технологія як би обігнала свій час. Втім, сьогодні Hyper Threading є практично у всіх сучасних чіпах. До того ж для збільшення потужності CPU сам процес задіює лише 5 % поверхні кристала, залишаючи, таким чином, місце для обробки основного потоку даних і команд.

Питання продуктивності і конфліктів

Звичайно, все це добре, але іноді в обробці даних може спостерігатися уповільнення роботи. Пов'язано це здебільшого з так званим модулем передбачення галуження або недостатнім об'ємом кеша, коли відбувається його постійна перезавантаження.
Якщо говорити про основному модулі, тут ситуація така, що в деяких випадках перший потік може затребувати дані з другого, а вони в даний момент ще не оброблені або знаходяться в черзі на обробку. Не менш поширеними можна назвати ситуацію, коли ядро центрального процесора має дуже сильну навантаження, а основний модуль, незважаючи на це, все одно посилає на нього дані. Нарешті, деякі програми, зокрема ресурсномісткі онлайн-ігри, які можуть досить сильно пригальмовувати, хоча б тільки тому, що в них відсутня оптимізація під використання такої технології. З іграми адже що виходить? Зі свого боку, спеціальна комп'ютерна система намагається оптимізувати потоки даних з програми на сервері. Але от біда – гра-то не вміє розподіляти потоки даних різного типу, так би мовити, звалюючи все в одну купу. За великим рахунком вона на це буває і зовсім не розрахована.
Що таке Hyper Threading? Як включити підтримку в BIOS?
До речі, найчастіше в 2-ядерних процесорах зростання продуктивності набагато вище, ніж, наприклад, в 4-ядерних. У останніх просто своїх обчислювальних потужностей вистачає.

Hyper Threading: як включити опцію в BIOS?

З самою технологією та історією її появи ми трохи розібралися. І тепер ми підійшли впритул до розуміння того, що таке Hyper Threading. Як включити заявлену підтримку для використання в роботі процесора? Простіше простого. Робиться це з підсистеми управління (BIOS). Вхід здійснюється за допомогою клавіші Del, F1 F2 F3 F8 F12 F2+Del і т. д. Для ноутбуків Sony Vaio передбачений специфічний вхід за допомогою спеціальної клавіші ASSIST.
Що таке Hyper Threading? Як включити підтримку в BIOS?
В налаштуваннях BIOS (якщо даний тип процесора підтримує цю технологію) обов'язково є рядок настройки, яка в більшості випадків виглядає як Hyper Threading Technology (іноді Function). Але, в залежності від версії BIOS і розробника підсистеми, настройка цього параметра може розташовуватися або в головному меню (Main), або в розширених настройках (Advanced BIOS Features). Для задіяння технології необхідно увійти в меню параметрів і встановити значення на включене (Enabled). Далі, як зазвичай, зміни зберігаються, після чого слід перезавантаження системи.

Що корисного в технології Hyper Threading?

Наостанок залишається відзначити деякі переваги використання Hyper Threading. Для чого все це робиться, навіщо потрібно збільшити потужність процесора в плані обробки даних? Тим, хто працює з ресурсоємними програмами, пояснювати нічого не потрібно. Напевно багато хто знає, що математичні, проектувальні, графічні, відео - та аудиоредакторы вимагають у своїй роботі не те що багато, а дуже багато системних ресурсів, із-за чого вся система навантажується до такого ступеня, що починає просто гальмувати. От щоб цього не відбувалося, і активується підтримка Hyper Threading.
Схожі добрі поради по темі
Як встановити Hyper-V (ос Windows 8)?
Як встановити Hyper-V (ос Windows 8)?
Сьогодні все більш актуальним стає використання так званих віртуальних машин, здатних на програмному рівні емулювати створення повноцінної
Як в Біосі включити віртуалізацію найпростішим способом
Як в Біосі включити віртуалізацію найпростішим способом
Сьогодні все більша кількість сучасних комп'ютерних систем звертають свою увагу на технології віртуалізації.
Як встановлювати віртуальні машини для Windows 10?
Як встановлювати віртуальні машини для Windows 10?
Напевно, багато користувачів сучасних комп'ютерних систем стикалися з поняттям віртуальних машин. Не всі, правда, знають, що це таке і навіщо
Температура процесора Windows 7 - важливий параметр роботи комп'ютера
Температура процесора Windows 7 - важливий параметр роботи комп'ютера
Одним з найбільш критичних параметрів, який впливає на роботу сучасного комп'ютера, є температура процесора. Windows 7 із застосуванням спеціальних
Коли вийде JollyGrim?
Коли вийде JollyGrim?
Гра «JollyGrim» спеціально створена для Андроїда. Захоплююча і захоплююча гра, яка допоможе цікаво провести час. Гра перенесе гравця в казковий
Коли вийде Hyper Light Drifter?
Коли вийде Hyper Light Drifter?
За задумом розробників гра «Hyper Light Drifter» повинна містити в собі кращі моменти декількох популярних ігор. Алекс Престон, який є Детальніше ->