Hyper-Threading Technology
Данная опция включает виртуальную многопоточность (Hyper-Threading) для соответствующих процессоров Intel. Для нормальной работы этой технологии необходимо, чтобы ее поддерживали чипсет материнской платы (впрочем, если чипсет не совместим с Hyper-Threading, то данной функции просто не будет в BIOS Setup), сам процессор, а также операционная система. Если первые два условия выполнены (т.е. чипсет и процессор поддерживают эту технологию), то для Windows 2000, Windows XP, Windows 2003 и Windows Vista, «знающих» о Hyper-Threading, рекомендуется задействовать виртуальную многопоточность (установить значение Enabled), а для более ранних операционных систем — отключить (значение Disabled).
Включать или выключать Hyper-Threading надо до установки операционной системы, т.к. в этом случае используются разные варианты ядра операционной системы.
Windows 2000 «понимает» Hyper-Threading в несколько ограниченном объеме. Если при работе под управлением этой операционной системы некоторые программы начинают «подвисать», отключите Hyper-Threading в BIOS Setup.
Hyper-threading — что это в биосе?

- Описание
- Разбираемся
- Включать или нет?
- Заключение
Приветствую. Данный материал опишет предназначение одной полезной функции, которая способна увеличить производительность процессора Intel.
Описание
Hyper-threading — технология многопоточности, когда одно ядро получает два потока обработки данных для более эффективной работы процессора.
Простыми словами — иногда работа ядра процессора временно приостанавливаются, например ожидаются данные, какие-то другие причины. В это время ядро запускает второй поток, чтобы дальше обрабатывать данные, когда простаивает первый.
Разбираемся
- Hyper-threading это технология многопоточности для процессоров Интел. Позволяет получить 2 потока на одно ядро.
- Эффективно увеличивает производительность, вместе с которой — нагрев, расход энергии.
- Включение Hyper-threading позволяет получить больше производительности.
- Как уже было сказано, каждое ядро получает/превращается в 2 потока. Однако Windows их видит как ядра (логические). Поэтому процессор, имеющий 8 ядер, после активации потоков в биосе — будет виден операционкой Windows как 16-ядерный.
- Принцип работы Hyper-threading. Обычно ядро процессора, выполняя команды, может приостановить работу: произошел промах при запросе к кэшу процессора, было неверно предсказание ветвления, ожидается результат предыдущей команды. При остановке работы передается управление второму потоку. Это разумно — пока первый поток ожидает данные, второй — обрабатывает свои поступающие команды. Таким образом достигается большая загрузка процессора, соответственно производительность — выше.
- На данный момент Hyper-threading — полезная технология. Раньше было мнение, что стоит отключать, связано было с тем, что раньше не все приложения были хорошо оптимизированы для многопоточной работы. Однако сегодня — ситуация намного улучшилась, многие игры поддерживают многопоточность, Windows 10 тоже более оптимизирована.

Включать или нет?
Однозначно да. Исключением являются ситуации, когда проц разгоняется и необходимо достичь максимально высокой тактовой частоты.
Также некоторые программы могут лучше работать при отключенной опции. Обычно это приложения устаревшие или специфические.
Заключение
- Hyper-threading — опция повышения эффективности работы процессора за счет потоков.
Hyper threading в биосе что это
Настройка BIOS Setup Процессор CPU Hyper-Threading
Опция CPU Hyper-Threading позволяет включить/отключить поддержку процессором технологии Hyper-Threading (виртуальная многопоточность).
Enabled – включить поддержку процессором технологии Hyper-Threading;
Disabled – отключить поддержку процессором технологии Hyper-Threading.
Опция также может иметь другие названия:
Hyper-Threading Function
Hyper-Threading Technology
Примечание 1. Центральный процессор (ЦП, CPU) – это микросхема, которая является главным элементом аппаратного обеспечения компьютера. Центральный процессор обрабатывает код программ и руководит работой других устройств.
Примечание 2. Hyper-Threading (HT) – это технология одновременной параллельной обработки двух потоков команд процессором, что позволяет повысить производительность ЦП.
Hyper threading в биосе что это
Будь в курсе последних новостей из мира гаджетов и технологий
iGuides для смартфонов Apple

Технология Intel Hyper-Threading — что это и как работает

Егор Морозов — 31 января 2017, 16:50

Впервые технология Hyper-Threading (HT, гиперпоточность) появилась 15 лет назад — в 2002 году, в процессорах Pentium 4 и Xeon, и с тех пор то появлялась в процессорах Intel (в линейке Core i, некоторых Atom, в последнее время еще и в Pentium), то исчезала (ее поддержки не было в линейках Core 2 Duo и Quad). И за это время она обросла мифическими свойствами — дескать ее наличие чуть ли не удваивает производительность процессора, превращая слабые i3 в мощные i5. При этом другие говорят что HT — обычная маркетинговая уловка, и толку от нее мало. Правда как обычно по середине — местами толк от нее есть, но двухкртаного прироста ждать точно не стоит.
Техническое описание технологии
Начнем с определения, данного на сайте Intel:
-
может хранить информацию сразу о нескольких выполняющихся потоках;

Допустим перед процессором стоят две задачи. Если процессор имеет одно ядро, то он будет выполнять их последовательно, если два — то параллельно на двух ядрах, и время выполнения обеих задач будет равно времени, затраченному на более тяжелую задачу. Но что если процессор одноядерный, но поддерживает гиперпоточность? Как видно на картинке выше при выполнении одной задачи процессор не занят на 100% — какие-то блоки процессора банально не нужны в данной задаче, где-то ошибается модуль предсказания переходов (который нужен для предсказания, будет ли выполнен условный переход в программе), где-то происходит ошибка обращения к кэшу — в общем и целом при выполнении задачи процессор редко бывает занят больше, чем на 70%. А технология HT как раз «подпихивает» незанятым блокам процессора вторую задачу, и получается что одновременно на одном ядре обрабатываются две задачи. Однако удвоения производительности не происходит по понятным причинам — очень часто получается так, что двум задачам нужен один и тот же вычислительный блок в процессоре, и тогда мы видим простой: пока одна задача обрабатывается, выполнение второй на это время просто останавливается (синие квадраты — первая задача, зеленые — вторая, красные — обращение задач к одному и тому же блоку в процессоре):
В итоге время, затраченное процессором с HT на две задачи, оказывается больше времени, требуемого на вычисление самой тяжелой задачи, но меньше того времени, которое нужно для последовательного вычисления обеих задач.
Плюсы и минусы технологии
С учетом того, что кристалл процессора с поддержкой HT физчески больше кристалла процессора без HT в среднем на 5% (именно столько занимают дополнительные блоки регистров и контроллеры прерываний), а поддержка HT позволяет нагрузить процессор на 90-95%, то в сравнении с 70% без HT мы получаем, что прирост в лучшем случае будет 20-30% — цифра достаточно большая.
-
Нехватка кэш-памяти. К примеру в современных четырехядерных i5 находится 6 мб кэша L3 — по 1.5 мб на ядро. В четырехядерных i7 с HT кэша уже 8 мб, но так как логических ядер 8, то мы получаем уже только 1 мб на ядро — при вычислениях некоторым программам этого объема может не хватать, что приводит к падению производительности.
Программы, плохо работающие с гиперпоточностью
Традиционно это большинство игр — их обычно бывает трудно грамотно распараллелить, поэтому зачастую четырех физических ядер на высоких частотах (i5 K-серии) более чем хватает для игр, распараллелить которые под 8 логических ядер в i7 оказывается непосильной задачей. Однако стоит учитывать и то, что есть фоновые процессы, и если процессор не поддерживает HT, то их обработка ложится на физические ядра, что может замедлить игру. Тут i7 с HT оказывается в выигрыше — все фоновые задачи традиционно имеют пониженный приоритет, поэтому при одновременной работе на одном физическом ядре игры и фоновой задаче игра будет получать повышенный приоритет, и при этом фоновая задача не будет «отвлекать» занятые игрой ядра — именно поэтому для стриминга или записи игр лучше брать i7 с гиперпоточностью.
Итоги
Пожалуй тут остается только один вопрос — так имеет ли смысл брать процессоры с HT или нет? Если вы любите держать одновременно открытыми пяток программ и при этом играть в игры, или же занимаетесь обработкой фото, видео или моделированием — да, разумеется стоит брать. А если вы привыкли перед запуском тяжелой программы закрывать все другие, и не балуетесь обработкой или моделированием, то процессор с HT вам ни к чему.