Как узнать включен ли гипертрейдинг windows 10

Hyper threading — как включить Приходит время и нам необходимо заменить/установить/ процессор в системном блоке. Но, после этих процедур система может его

Содержание

  1. Hyper threading — как включить
  2. Как включить или отключить Hyper-V в Windows 10
  3. Как включить и отключить через Windows PowerShell
  4. Управление Hyper-V с помощью DISM
  5. Активация в окне «Компоненты Windows»
  6. Как включить hyper threading в windows 10
  7. Что такое Hyper Threading? Как включить поддержку в BIOS?
  8. Что представляет собой технология Intel Hyper Threading?
  9. Основные принципы работы
  10. Немного истории
  11. Вопросы производительности и конфликтов
  12. Hyper Threading: как включить опцию в BIOS?
  13. Что полезного в технологии Hyper Threading?
  14. Hyper threading — что это — зачем это и как включить данную фишку
  15. Объяснение понятия
  16. О повышении производительности
  17. Появление и реализация
  18. Плюсы и минусы Hyper-threading
  19. Где нужна Hyper-threading?
  20. Hyper-Threading — что это? Как включить Hyper-Threading?
  21. Основные сведения о технологии
  22. Включение Hyper-Threading
  23. Процессоры с поддержкой Hyper Threading
  24. История разработки
  25. Главная задача разработчиков
  26. Аспекты совместимости с технологией
  27. Программные и аппаратные факторы
  28. Критерии ускорения
  29. Практическая полезность Hyper-Threading
  30. Аппаратная обработка данных
  31. Одновременное решение разных задач
  32. Аналогичные разработки
  33. Еще раз о Hyper-Threading
  34. Исследуемая платформа
  35. Исследуемая операция
  36. Опыт №1. Один поток
  37. Опыт №2. 16 потоков на 4 процессора, Hyper-Threading выключен
  38. Опыт №3. 16 потоков на 8 процессоров, Hyper-Threading включен
  39. Выводы
  40. как включить HyperThreading в процессоре — Любые проблемы с компьютером — Компьютерный форум

Hyper threading — как включить

Приходит время и нам необходимо заменить/установить/ процессор в системном блоке. Но, после этих процедур система может его не увидеть и, соответственно, работать он полноценно не сможет – то есть, никакой практическое пользы нести не будет. Всё это связано с функцией hyper threading, а как включить ее и самое главное, где ее нужно искать – кратко в небольшом обзоре.

Данная функция доступна только через меню BIOS, в которое можно войти только перед полной загрузкой операционной системы. Для входа в это меню, вам необходимо после того, как включился ПК, не дожидаясь появления «окошка» загрузки, нажимать клавиши Ecs, Delete, f2 или f8. Пригодность каждого из вариантов зависит от того, какая версия биоса у вас в данный момент установлена. Чаще всего работает клавиша «Delete» — она универсальна на последних версиях биоса за 2001 – 2009 года. Чтобы найти настройки Hyper threading и включить ее, необходимо сделать следующие действия:

  1. После входа в меню, находим Сell Menu
  2. Дальше переходим в CPU Specifications
  3. Теперь входим в CPU Technology Support
  4. И в этом окне включаем Hyper threading – «Enabled».

Важно! После того, как вы сделали это, перезагрузите компьютер, предварительно сохранив данные изменения. Если же в диспетчере устройств у вас не появились корректные данные о процессоре – вам придётся переустановить систему из-за того, что вы ставили ее при выключенной функции Hyper threading, что и повлекло за собой неправильную работу распознавателя процессора. Перед переустановкой убедитесь в том, что функция включена в режим “Enabled”, чтобы избежать переустановки еще раз.

Вы хотите организовать домашнюю локальную сеть или соединить в одну сеть посредством разных архитектур в аудиториях или офисе? В таких ситуациях, вам необходимо проверить, включен ли динамический протокол конфигурации узла – DHCP. Как.

Технологии беспроводной передачи данных, хоть и давно уже пришли к нам, до сих пор популярны в использовании, хотя бы потому что передача данных происходит быстро и не зависит от подключения интернета (кроме wifi). Самым популярной.

Чаще всего, те, кто ранее пользовался Windows 7 не могут быстро привыкнуть к «восьмёрке», т.к. она не совсем схожа с «семёркой». Из-за этого возникают казусы и некоторые простые функции не получается найти или включить. В данной статье мы.

Как включить или отключить Hyper-V в Windows 10

В данной статье показаны действия, с помощью которых можно включить или отключить виртуализацию (компонент) Hyper-V в операционной системе Windows 10.

Hyper-V позволяет запускать несколько операционных систем в виде виртуальных машин в Windows. Компонент Hyper-V можно включить или отключить несколькими способами, в их числе консоль Windows PowerShell, утилита командной строки DISM (средство обслуживания образов развертывания и управления ими), а также используя графический интерфейс панели управления.

Прежде чем включить компонент Hyper-V, необходимо проверить следующие требования:

  • Windows 10 Корпоративная, Профессиональная или для образовательных учреждений
  • 64-разрядный процессор с поддержкой преобразования адресов второго уровня (SLAT)
  • Процессор должен поддерживать технологии виртуализации (Intel VT-x или AMD-V)
  • На компьютере должно быть установлено не менее 4ГБ оперативной памяти

Также необходимо проверить, включены ли технологии виртуализации в BIOS/UEFI.

Как включить и отключить через Windows PowerShell

Компонент Hyper-V можно включить используя консоль Windows PowerShell.

Чтобы включить компонент Hyper-V, откройте консоль Windows PowerShell от имени администратора и выполните следующую команду:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Для завершения установки выполните перезагрузку компьютера.

Для того чтобы отключить компонент Hyper-V, откройте консоль Windows PowerShell от имени администратора и выполните следующую команду:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

Для завершения операции отключения компонента Hyper-V, необходимо перезагрузить компьютер.

Управление Hyper-V с помощью DISM

Чтобы включить компонент Hyper-V используя DISM, запустите командную строку от имени администратора и выполните следующую команду:

dism.exe /Online /Enable-Feature:Microsoft-Hyper-V-All

Для завершения операции перезагрузите Windows
Чтобы отключить компонент Hyper-V используя DISM, запустите командную строку от имени администратора и выполните следующую команду:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All

Для завершения операции перезагрузите Windows.

Активация в окне «Компоненты Windows»

Чтобы включить компонент Hyper-V в окне «Компоненты Windows», нажмите сочетание клавиш + R и в открывшемся окне Выполнить введите (скопируйте и вставьте) OptionalFeatures и нажмите клавишу Enter ↵.

В открывшемся окне «Компоненты Windows» выберите Hyper-V и нажмите кнопку OK.

После завершения установки вам будет предложено перезапустить компьютер.

Чтобы отключить компонент Hyper-V, окне «Компоненты Windows» отключите Hyper-V и нажмите кнопку OK.

После завершения установки вам будет предложено перезапустить компьютер.

Используя рассмотренные выше действия можно включить или отключить компонент Hyper-V.

Как включить hyper threading в windows 10

Что такое 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.

Hyper threading — что это — зачем это и как включить данную фишку

Здравствуйте любители компов и железа.

Хотели бы вы в своем компьютере иметь высокопроизводительный процессор, молниеносно выполняющий много задач одновременно? Кто бы отказался, верно? Тогда предлагаю вам познакомиться с технологией hyper threading: что это и как действует, вы узнаете из данной статьи.

Объяснение понятия

Hyper-threading переводится с английского как «гиперточность». Такое громкое название технология получила не просто так. Ведь оснащенный ею один физический процессор операционная система принимает за два логических ядра. Следовательно, обрабатывается больше команд, а производительность при этом не падает.

Как такое возможно? Благодаря тому, что процессор:

  • Сохраняет информацию сразу о нескольких выполняемых потоках;
  • На каждый логический проц приходится по одному набору регистров — блоков быстрой внутренней памяти, а также по одному блоку прерываний. Последний отвечает за последовательное выполнение запросов от разных устройств.

Как это выглядит на деле? Допустим, сейчас физический процессор обрабатывает команды первого логического проца. Но в последнем произошел какой-то сбой, и ему, к примеру, нужно подождать данные из памяти. Физический CPU не будет терять время зря и сразу переключится на второй логический процессор.

О повышении производительности

КПД физического проца, как правило, составляет не более 70 %. Почему? Часто некоторые блоки просто не нужны для осуществления той или иной задачи. К примеру, когда CPU выполняет банальные вычислительные действия, блок инструкций и SIMD расширения не задействованы. Бывает, что происходит сбой в модуле предсказания переходов или при обращении к кэшу.

В подобных ситуациях Hyper-threading заполняет «пробелы» другими задачами. Таким образом, эффективность технологии заключается в том, что полезная работа не простаивает и отдается бездействующим устройствам.

Появление и реализация

Можно считать, что Hyper-threading уже отметила 15-летний юбилей. Ведь она разработана на базе технологии суперпоточности (англ. super-threading), которая выпущена в 2002 году и впервые начала работу в продуктах Xeon, затем в том же году была интегрирована в Pentium 4. Авторское право на эти технологии принадлежит компании Intel.

HT реализована в процессорах, работающих на микроархитектуре NetBurst, которая отличается высокими тактовыми частотами. Поддержка технологии внедрена в модели семейств Core vPro, M и Xeon. Однако в сериях Core 2 («Duo», «Quad») не интегрирована. Схожая по принципу действия технология реализована в процах Atom и Itanium.

Как включить ее? У вас должен быть не только один из вышеперечисленных процессоров, но также поддерживающая технологию операционная система и биос, в котором есть опция включения и выключения HT. Если ее нет, обновите BIOS.

Плюсы и минусы Hyper-threading

О некоторых преимуществах технологии вы уже могли сделать вывод из вышеизложенной информации. Добавлю к ним еще пару слов:

  • Стабильное действие нескольких программ параллельно;
  • Уменьшенное время отклика в процессе интернет-серфинга или работы с приложениями.

Как вы понимаете, не обошлось и без ложки дегтя. Прироста производительности может не быть по таким причинам:

  • Недостаточно кеш-памяти. Например, в 4-ядерных процессорах i7 кэша 8 Мб, но и логических ядер столько же. Получаем всего 1 Мб на ядро, чего для выполнения вычислительных задач большинству программ не хватает. Из-за этого производительность не просто стоит на месте, а даже падает.

  • Зависимость данных. Допустим, первый поток незамедлительно требует информацию со второго, но она еще не готова или стоит в очередь в другой поток. Также бывает, что циклическим данным нужны определенные блоки для быстрого выполнения задачи, но они уже заняты другой работой.
  • Перегрузка ядра. Случается, что ядро может быть уже чрезмерно нагружено, но, несмотря на это, модуль предсказания все равно посылает ему данные, вследствие чего компьютер начинает тормозить.

Где нужна Hyper-threading?

Технология будет полезна при использовании ресурсоемких программ: аудио-, видео- и фоторедакторов, игр, архиваторов. К ним можно отнести Photoshop, Maya, 3D’s Max, Corel Draw, WinRar и пр.

Важно, чтобы ПО было оптимизировано для работы с Hyper-threading. В противном случае могут возникать задержки. Дело в том, что проги считают логические ядра физическими, поэтому могут посылать разные задачи одному и тому же блоку.

Ждем вас в гостях моего блога.

Hyper-Threading — что это? Как включить Hyper-Threading?

Многие процессоры Intel включают модули с поддержкой Hyper-Threading Technology, которая, в соответствии с идеей разработчиков, должна способствовать увеличению производительности микросхемы и ускорению работы ПК в целом. Какова специфика данного решения от американской корпорации? Каким образом можно использовать преимущества Hyper-Threading?

Основные сведения о технологии

Рассмотрим ключевые сведения о Hyper-Threading. Что это за технология? Ее разработала компания Intel и впервые представила общественности в 2001 году. Целью ее создания было увеличение производительности серверов. Основной принцип, реализованный в Hyper-Threading — распределение процессорных вычислений на несколько потоков. Причем это возможно, даже если на соответствующего типа микросхеме установлено только одно ядро (в свою очередь, если их 2 и более, и потоки в процессоре уже распределены — технология удачно дополняет этот механизм).

Обеспечение работы главной микросхемы ПК в рамках нескольких потоков осуществляется за счет создания копий архитектурных состояний в ходе вычислений. При этом задействуется один и тот же набор ресурсов на микросхеме. Если приложение использует соответствущую возможность, то практически значимые операции осуществляются намного быстрее. Важно также, чтобы технологию, о которой идет речь, поддерживала система ввода-вывода компьютера — BIOS.

Включение Hyper-Threading

Если процессор, установленный в ПК, поддерживает соответствующий стандарт, то он, как правило, активизируется автоматически. Но в некоторых случаях приходится осуществлять вручную необходимые действия, чтобы заработала технология Hyper-Threading. Как включить ее? Очень просто.

Необходимо войти в главный интерфейс BIOS. Для этого в самом начале загрузки компьютера нужно нажать DEL, иногда — F2, F10, реже — иные клавиши, но нужная всегда появляется в одной из строчек текста, отображаемых на экране сразу после включения ПК. В интерфейсе BIOS нужно найти пункт Hyper-Threading: в поддерживающих его версиях системы ввода-вывода он обычно расположен на видном месте. Выбрав соответствующую опцию, следует нажать Enter и активировать ее, отметив как Enabled. Если данный режим уже задан, то значит Hyper-Threading Technology работает. Можно задействовать все ее преимущества. Активировав технологию в настройках, следует сохранить все записи в BIOS, выбрав пункт Save and Exit Setup. После этого компьютер перезагрузится в режиме, когда процессор работает с поддержкой Hyper-Theading. Схожим образом осуществляется отключение Hyper-Threading. Для этого нужно выбрать в соответствующем пункте другую опцию — Disabled и сохранить настройки.

Изучив, как включить Hyper-Threading и дезактивировать данную технологию, рассмотрим ее особенности подробнее.

Процессоры с поддержкой Hyper Threading

Первый процессор, на котором была реализована рассматриваемая концепция компании, согласно некоторым данным — Intel Xeon MP, также известный как Foster MP. Данная микросхема в ряде архитектурных компонентов схожа с Pentium 4, на котором также впоследствии была реализована технология, о которой идет речь. Впоследствии функция многопоточных вычислений была внедрена на серверных процессорах Xeon с ядром Prestonia.

Если говорить о текущей распространенности Hyper-Threading — какие «процы» поддерживают ее? В числе самых популярных микросхем данного типа — те, что относятся к семействам Core и Xeon. Также есть сведения о том, что схожие алгоритмы внедрены в процессорах типа Itanium и Atom.

Изучив основные сведения о Hyper-Threading, процессоры с ее поддержкой, рассмотрим наиболее примечательные факты, касающиеся истории разработки технологии.

История разработки

Как мы отметили выше, компания Intel показала концепцию, о которой идет речь, общественности в 2001 году. Но первые шаги в создании технологии были сделаны еще в начале 90-х. Инженерами американской компании было замечено, что ресурсы процессоров ПК при выполнении ряда операций задействуются не полностью.

Как подсчитали специалисты Intel, во время работы пользователя на ПК микросхема в рамках значительных интервалов — едва ли не основную часть времени — задействуется не слишком активно — примерно на 30%. Мнения экспертов касательно этой цифры очень разные — кто-то считает ее явно заниженной, другие — вполне соглашаются с тезисом американских разработчиков.

Однако большинство IT-специалистов сходилось во мнении, что пусть и не 70% мощностей процессора простаивает, но весьма значительный их объем.

Главная задача разработчиков

Компания Intel решила исправить это положение дел за счет качественно нового подхода к обеспечению эффективности работы главных микросхем ПК. Было предложено создать технологию, которая бы способствовала более активному использованию возможностей процессоров. В 1996 году специалисты Intel начали ее практическую разработку.

Согласно концепции американской корпорации, процессор, обрабатывая данные от одной программы, мог бы направлять простаивающие ресурсы на работу с другим приложением (или компонентом текущего, но имеющим иную структуру и требующим задействования дополнительных ресурсов). Соответствующий алгоритм также предполагал эффективное взаимодействие с другими аппаратными компонентами ПК — оперативной памятью, чипсетом, а также программами.

Intel удалось решить поставленную задачу. Изначально технология называлась Willamette. В 1999 году она была внедрена в архитектуру некоторых процессоров, и началось ее тестирование. Вскоре технология получила современное название — Hyper-Threading. Что это именно было — простой ребрендинг или кардинальные корректировки платформы, сказать сложно. Дальнейшие факты, касающиеся появления технологии на публике и ее реализации в различных моделях процессоров Intel, нам уже известны. В числе распространенных сегодня наименований разработки — Hyper-Threading Technology.

Аспекты совместимости с технологией

Насколько качественно реализована поддержка технологии Hyper-Threading в операционных системах? Можно отметить, что если речь идет о современных версиях Windows, то никаких проблем с тем, чтобы пользователь полноценно задействовал преимущества Intel Hyper-Threading Technology, не возникнет. Разумеется, очень важно также и то, чтобы технологию поддерживала система ввода-вывода — об этом мы сказали выше.

Программные и аппаратные факторы

Касательно старых версий ОС — Windows 98, NT и относительно устаревшей XP, необходимое условие совместимости с Hyper-Threading — поддержка ACPI. Если в ОС она не реализована, то не все потоки вычислений, которые образованы соответствующими модулями, будут распознаны компьютером. Отметим, что Windows XP в целом обеспечивает задействование преимуществ рассматриваемой технологии. Также крайне желательно, чтобы алгоритмы многопоточности были реализованы и в используемых владельцем ПК приложениях.

Иногда может потребоваться замена материнской платы ПК — в случае установки на ней процессоров с поддержкой Hyper-Threading вместо тех, которые стояли на ней изначально и не были совместимы с технологией. Однако, как и в случае с операционными системами, особых проблем не будет, если в распоряжении пользователя — современный ПК или хотя бы соответствующий по компонентам «железа» первым процессорам Intel Core i5. Hyper Threading, как мы отметили выше, реализован в линейке Core, и адаптированные к нему чипсеты на материнских платах полностью поддерживают соответствующие функции микросхемы.

Критерии ускорения

Если компьютер на уровне аппаратных и программных компонентов не будет совместим с Hyper-Threading, то данная технология, в теории, может даже замедлить его работу. Такое положение дел заставило некоторых IT-специалистов усомниться в перспективности решения от Intel. Они решили, что не технологический скачок, а маркетинговый ход лежит в основе концепции Hyper Threading, что это алгоритм, который в силу своей архитектуры не способен заметно ускорить работу ПК. Но сомнения критиков были достаточно быстро развеяны инженерами Intel.

Итак, базовые условия для того, чтобы технология была успешно задействована:

— поддержка Hyper-Threading системой ввода-вывода;

— совместимость материнской платы с процессором соответствующего типа;

— поддержка технологии операционной системой и конкретным приложением, работающим в ней.

Если по первым двум пунктам особых проблем не должно появиться, то в аспекте совместимости программ с Hyper-Threading все же могут возникать некоторые накладки. Но можно отметить, что если приложение поддерживает, к примеру, работу с двухъядерными процессорами, то оно будет совместимо, практически гарантированно, с технологией от Intel.

По крайней мере есть исследования, подтверждающие рост производительности программ, адаптированных к двухъядерным микросхемам, примерно на 15-18%, если в процессоре работают модули Intel Hyper Threading. Как отключить их — мы уже знаем (на случай, если у пользователя возникнут сомнения в целесообразности задействования технологии). Но ощутимых поводов для их появления, вероятно, очень немного.

Практическая полезность Hyper-Threading

Дала ли технология, о которой идет речь, ощутимые конкурентные преимущества компании Intel? Есть разные мнения на этот счет. Но очень многие отмечают: настолько стала востребованной технология Hyper-Threading, что это решение стало незаменимым для многих производителей серверных систем, к тому же было положительно встречено рядовыми пользователями ПК.

Аппаратная обработка данных

Основное преимущество технологии — в том, что она реализована в аппаратном формате. То есть основная часть вычислений будет производиться внутри процессора на специальных модулях, а не в виде программных алгоритмов, передаваемых на уровень основного ядра микросхемы — что предполагало бы снижение общей производительности ПК. В целом, как отмечают IT-эксперты, инженерам Intel удалось решить задачу, которая была определена ими в начале разработки технологии — заставить процессор функционировать эффективнее. Действительно, как показали тесты, при решении многих практически значимых для пользователя задач использование Hyper-Threading позволило существенно ускорить работу.

Можно отметить, что среди процессоров Pentium 4 те микросхемы, которые были оснащены модулями поддержки рассматриваемой технологии, работали существенно эффективнее первых модификаций. Во многом это выражалось в способности ПК функционировать в режиме реальной многозадачности — когда открыто несколько разнотипных приложений Windows, и крайне нежелательно, чтобы в силу активизации потребления ресурсов системы одним из них снижалась скорость работы других.

Одновременное решение разных задач

Таким образом, процессоры с поддержкой Hyper-Threading лучше адаптированы, чем микросхемы, несовместимые с ней, к одновременному запуску, к примеру, браузера, проигрыванию музыки и работе с документами. Разумеется, все эти преимущества чувствуются пользователем на практике, только если программные и аппаратные компоненты ПК характеризуются достаточной совместимостью с подобным режимом работы.

Аналогичные разработки

Технология Hyper-Threading — не единственная, которая создана с целью повышения производительности ПК за счет многопоточных вычислений. У нее есть аналоги.

Например, в процессорах POWER5, выпущенных компанией IBM, также реализована поддержка многопоточности. То есть каждое из ядер процессора (всего на нем установлено 2 соответствующих элемента), может выполнять задачи в рамках 2 потоков. Тем самым микросхема обрабатывает 4 потока вычислений одновременно.

В компании AMD также есть отличные результаты работы в области концепций многопоточности. Так, известно, что в архитектуре Bulldozer задействуются алгоритмы, схожие с Hyper-Threading. Особенность решения от AMD в том, что каждый из потоков обрабатывает отдельные блоки процессора. При этом кэш второго уровня остается общим. Схожие концепции реализованы и в разработанной AMD архитектуре Bobcat, которая адаптирована для ноутбуков и небольших ПК.

Разумеется, прямыми аналогами концепции от AMD, IBM и Intel считать можно очень условно. Равно как и подходы к конструированию архитектуры процессоров в целом. Но принципы, реализованные в соответствующих технологиях, можно считать вполне схожими, а цели, которые поставлены разработчиками в аспекте повышения эффективности функционирования микросхем — очень близкими по сути, если не идентичными.

Таковы ключевые факты, касающиеся интереснейшей технологии от Intel. Что она собой представляет, как включить Hyper-Threading или, наоборот, дезактивировать, мы определили. Дело, вероятно, в практическом использовании ее преимуществ, которые можно задействовать, убедившись, что ПК в аппаратных и программных компонентах поддерживает технологию.

Еще раз о Hyper-Threading

Было время, когда понадобилось оценить производительность памяти в контексте технологии Hyper-threading. Мы пришли к выводу, что ее влияние не всегда позитивно. Когда появился квант свободного времени, возникло желание продолжить исследования и рассмотреть происходящие процессы с точностью до машинных тактов и битов, используя программное обеспечение собственной разработки.

Исследуемая платформа

Рис.1 Конфигурация исследуемой платформы.

Процессор исследуемой платформы содержит 4 ядра, что при включении технологии Hyper-Threading обеспечивает аппаратную поддержку 8 потоков или логических процессоров. Эту информацию Firmware платформы передает операционной системе посредством ACPI-таблицы MADT (Multiple APIC Description Table). Поскольку платформа содержит только один контроллер оперативной памяти, таблица SRAT (System Resource Affinity Table), декларирующая приближенность процессорных ядер к контроллерам памяти, отсутствует. Очевидно, исследуемый ноутбук не является NUMA-платформой, но операционная система, в целях унификации, рассматривает его как NUMA-систему с одним доменом, о чем говорит строка NUMA Nodes = 1. Факт, принципиальный для наших экспериментов – кэш память данных первого уровня имеет размер 32 килобайта на каждое из четырех ядер. Два логических процессора, разделяющие одно ядро, используют кэш-память первого и второго уровней совместно.

Исследуемая операция

MBPS (Megabytes per Second) – скорость чтения блока в мегабайтах в секунду;

CPI (Clocks per Instruction) – количество тактов на инструкцию;

TSC (Time Stamp Counter) – счетчик процессорных тактов.

Примечание.Тактовая частота регистра TSC может не соответствовать тактовой частоте процессора при работе в режиме Turbo Boost. Это необходимо учитывать при интерпретации результатов. В правой части графиков визуализируется шестнадцатеричный дамп инструкций, составляющих тело цикла целевой операции, выполняемой в каждом из программных потоков, или первые 128 байт этого кода.

Опыт №1. Один поток

Опыт №2. 16 потоков на 4 процессора, Hyper-Threading выключен

Опыт №3. 16 потоков на 8 процессоров, Hyper-Threading включен

Выводы

как включить HyperThreading в процессоре — Любые проблемы с компьютером — Компьютерный форум

Описание: Если вам непонятно в чём проблема, то пишите сюда.Если же вы знаете какая деталь виновата, то найдите наиболее подходящий раздел ниже.

Правила раздела: https://pc-forums.ru/topic1880.html

#1 andr954 » 28.05.2013, 17:09

процессор core i3 530 в биосе стоит Enabled но процессоры не определяются варианты только 1 или 2 andr954 Автор темы, Новичок форума Репутация: 0Лояльность: 5 (+5/−0)Сообщения: 18Темы: 4Зарегистрирован: 13.04.2013С нами: 4 года 4 месяца

#2 Haljava » 28.05.2013, 17:23

andr954 писал(а):процессор core i3 530

а вы чего хотите? найти у него 25-е ядро Слепому не покажешь , глухому не расскажешь , дебилу не докажешь Haljava Опытный экспериментатор Откуда: не дождетесссРепутация: 108Лояльность: 26 (+212/−186)Сообщения: 1827Зарегистрирован: 14.02.2012С нами: 5 лет 6 месяцев

#3 Прoxoжий » 28.05.2013, 17:39

andr954Что показывает диспетчер задач на вкладке быстродействие?

ПионЭр с отверткой при высоком уровне любознательности в состоянии самостоятельно починить технику любой сложности.Напрочь. Лучше молчать и казаться глупцом, чем открыв рот, развеять последние сомнения.

Прoxoжий Эксперт Откуда: Из тех ворот, откуда вышел весь народРепутация: 1015Лояльность: 13 (+15/−2)Сообщения: 8562Темы: 25Зарегистрирован: 16.02.2012С нами: 5 лет 6 месяцев

#4 andr954 » 28.05.2013, 17:44

andr954 Автор темы, Новичок форума Репутация: 0Лояльность: 5 (+5/−0)Сообщения: 18Темы: 4Зарегистрирован: 13.04.2013С нами: 4 года 4 месяца

#5 zix » 28.05.2013, 20:47

Ну а что вы от него хотели? В нем два ядра, вот система их и видит.

Показать скрытое содержимое

Дорогу осилит идущий

zix Поддержка Возраст: 47Откуда: Калужская облРепутация: 1061Лояльность: 452 (+453/−1)Сообщения: 15893Темы: 150Зарегистрирован: 17.12.2011С нами: 5 лет 8 месяцев

#6 Прoxoжий » 28.05.2013, 21:24

zix писал(а):Ну а что вы от него хотели? В нем два ядра

А чуть ниже «Кол-во потоков 4».При включении Hyper-Threading в диспетчере задач отображается в два раза больше ядер.

Как зовётся материнка?

ПионЭр с отверткой при высоком уровне любознательности в состоянии самостоятельно починить технику любой сложности.Напрочь. Лучше молчать и казаться глупцом, чем открыв рот, развеять последние сомнения.

Прoxoжий Эксперт Откуда: Из тех ворот, откуда вышел весь народРепутация: 1015Лояльность: 13 (+15/−2)Сообщения: 8562Темы: 25Зарегистрирован: 16.02.2012С нами: 5 лет 6 месяцев

#7 andr954 » 29.05.2013, 15:38

материнка зовется MSI H55M-P31

andr954 Автор темы, Новичок форума Репутация: 0Лояльность: 5 (+5/−0)Сообщения: 18Темы: 4Зарегистрирован: 13.04.2013С нами: 4 года 4 месяца

#8 Прoxoжий » 29.05.2013, 18:00

А точно включен Hyper-Threading, а то включение его далеко запрятано в BIOS Сell Menu -> CPU Specifications -> CPU Technology Support -> Hyper-Threading Function [Enabled]

ПионЭр с отверткой при высоком уровне любознательности в состоянии самостоятельно починить технику любой сложности.Напрочь. Лучше молчать и казаться глупцом, чем открыв рот, развеять последние сомнения.

Прoxoжий Эксперт Откуда: Из тех ворот, откуда вышел весь народРепутация: 1015Лояльность: 13 (+15/−2)Сообщения: 8562Темы: 25Зарегистрирован: 16.02.2012С нами: 5 лет 6 месяцев

#9 andr954 » 30.05.2013, 20:41

там у меня стоит значение YES и изменить его нельзя. перекючение у меня в cell menu-feature

Добавлено спустя 2 минуты 55 секунд:

когда устанавливаешь значение DISABLED производительность возрастает. потоков в любом значении 2

Добавлено спустя 3 минуты 44 секунды:

раньше на этой же материнке с этим же биосом определялось 4 ядра(потока) andr954 Автор темы, Новичок форума Репутация: 0Лояльность: 5 (+5/−0)Сообщения: 18Темы: 4Зарегистрирован: 13.04.2013С нами: 4 года 4 месяца

#10 DDX777 » 30.05.2013, 20:54

А вы попробуйте все галочки снять, которые поставили в первом посте, в скрине.

Надо информацию с учебников 1-11 классы залить на ютуб или похожий сервис, пусть двоечники имеют шанс наверстать упущенное

DDX777 Эксперт Возраст: 25Откуда: Черкесск, КЧР, РоссияРепутация: 376Лояльность: 237 (+237/−0)Сообщения: 5803Темы: 74Зарегистрирован: 31.03.2012С нами: 5 лет 4 месяца

#11 andr954 » 31.05.2013, 17:40

помогло снятие галочки и перезагрузка.

Вложения andr954 Автор темы, Новичок форума Репутация: 0Лояльность: 5 (+5/−0)Сообщения: 18Темы: 4Зарегистрирован: 13.04.2013С нами: 4 года 4 месяца

#12 DDX777 » 31.05.2013, 17:44

Мы рады за вас, приходите еще.

Надо информацию с учебников 1-11 классы залить на ютуб или похожий сервис, пусть двоечники имеют шанс наверстать упущенное

DDX777 Эксперт Возраст: 25Откуда: Черкесск, КЧР, РоссияРепутация: 376Лояльность: 237 (+237/−0)Сообщения: 5803Темы: 74Зарегистрирован: 31.03.2012С нами: 5 лет 4 месяца

Вернуться в Любые проблемы с компьютером

  • Нет напряжения на процессоре ffvffvfr » 25.05.2016, 21:06 1 Ответы 154 Просмотры Последнее сообщение docker 26.05.2016, 22:14
  • Кулер на процессоре не работает kot097 » 25.06.2013, 07:58 3 Ответы 464 Просмотры Последнее сообщение gmgmax 25.06.2013, 18:57
  • Вентилятор на графическом процессоре 0% kloun021 » 16.05.2012, 20:18 2 Ответы 1625 Просмотры Последнее сообщение [DestRoYeR] 16.05.2012, 23:14
  • Напряжение на процессоре (температура) Алексей А.А. » 24.10.2016, 09:51 2 Ответы 99 Просмотры Последнее сообщение Алексей А.А. 24.10.2016, 10:49
  • сильно шумит куллер на процессоре headsmen » 20.10.2012, 12:26 30 Ответы 2933 Просмотры Последнее сообщение AleXO 21.11.2012, 18:28

Taken from the Wikipedia – You may read through the overview and understand the concept of hyper-threading.

Hyper-Threading Technology is a form of simultaneous multithreading technology introduced by Intel, while the concept behind the technology has been patented by Sun Microsystems. Architecturally, a processor with Hyper-Threading Technology consists of two logical processors per core, each of which has its own processor architectural state. Each logical processor can be individually halted, interrupted or directed to execute a specified thread, independently from the other logical processor sharing the same physical core.

So, the post is to figure out is Hyper-Threading is enabled in your current Windows operating system.

1. Open the Windows PowerShell. Execute the following command,

PS C:Usersitsiti> wmic
wmic:rootcli> CPU Get NumberOfCores,NumberOfLogicalProcessors /Format:List

2. You will get the following result. From here, you can summarize that if the number of logical processors are greater than number of cores – the Hyper-Threading is enabled.

NumberOfCores=2
NumberOfLogicalProcessors=4

windows hyper threading

Содержание

  1. Hyper threading — как включить
  2. Как включить все ядра процессора на Windows 10?
  3. Включить все ядра процессора
  4. Windows 11
  5. Не отображается текст в ячейке Excel
  6. Как отобразить строки в Excel
  7. Как закрыть Эксель, если не закрывается
  8. Как сделать, чтобы Эксель не округлял числа
  9. Запустить все ядра процессора Windows 10
  10. Подключить все ядра процессора Windows 10 через UEFI
  11. Разблокировать ядра для приложений
  12. Как отключить ядро процессора в Windows 10?
  13. Как разблокировать ядра на процессорах AMD?
  14. Как себя чувствует Intel без Hyper-Threading?
  15. Тесты приложений
  16. Потребляемая мощность
  17. Тестирование в играх
  18. Резюме
  19. История появления технологии HT
  20. Концепция данной технологии
  21. На аппаратном уровне
  22. Основные компоненты со стороны программного обеспечения
  23. Включение технологии
  24. Отключение НТ
  25. Модели процессоров с поддержкой НТ
  26. В каких случаях эту технологию наиболее оптимально использовать?
  27. Преимущества и недостатки
  28. Современная альтернатива от AMD
  29. Отзывы владельцев
  30. Заключение

Hyper threading — как включить

Приходит время и нам необходимо заменить/установить/ процессор в системном блоке. Но, после этих процедур система может его не увидеть и, соответственно, работать он полноценно не сможет – то есть, никакой практическое пользы нести не будет. Всё это связано с функцией hyper threading, а как включить ее и самое главное, где ее нужно искать – кратко в небольшом обзоре.

1

Важно! После того, как вы сделали это, перезагрузите компьютер, предварительно сохранив данные изменения. Если же в диспетчере устройств у вас не появились корректные данные о процессоре – вам придётся переустановить систему из-за того, что вы ставили ее при выключенной функции Hyper threading, что и повлекло за собой неправильную работу распознавателя процессора. Перед переустановкой убедитесь в том, что функция включена в режим “Enabled”, чтобы избежать переустановки еще раз.

6 post

Вы хотите организовать домашнюю локальную сеть или соединить в одну сеть посредством разных архитектур в аудиториях или офисе? В таких ситуациях, вам необходимо проверить, включен ли динамический протокол конфигурации узла – DHCP. Как.

11

Технологии беспроводной передачи данных, хоть и давно уже пришли к нам, до сих пор популярны в использовании, хотя бы потому что передача данных происходит быстро и не зависит от подключения интернета (кроме wifi). Самым популярной.

3 post

Чаще всего, те, кто ранее пользовался Windows 7 не могут быстро привыкнуть к «восьмёрке», т.к. она не совсем схожа с «семёркой». Из-за этого возникают казусы и некоторые простые функции не получается найти или включить. В данной статье мы.

Источник

Как включить все ядра процессора на Windows 10?

vklch vs dr 113

Включить все ядра процессора

Screenshot 127

Windows 11

screenshot 2022 10 04 025

Не отображается текст в ячейке Excel

screenshot 2022 10 04 007

Как отобразить строки в Excel

screenshot 2022 10 04 018

Как закрыть Эксель, если не закрывается

screenshot 2022 10 04 058

Как сделать, чтобы Эксель не округлял числа

В 2005 году, Intel выпустила первый 2-ядерный ЦП для персональных компьютеров – Intel Pentium D заложив основы многоядерных вычислений для домашних программ и приложений. Современные CPU обладают большим количеством ядер и вычислительных потоков, по сравнению с далёким 2005 годом. Например, Intel Core i7-8700 обладает 6 ядрами и 12 вычислительными потоками. В данном статье мы расскажем, как включить все ядра процессора на Windows 10.

Запустить все ядра процессора Windows 10

По умолчанию, системы Windows используют всю мощность ЦП, для достижения наибольшей производительности. Но при возникновении сбоев работы компьютера или воздействии вирусов, количество работающих потоков может отличаться от максимального.

Для начала, проверим ЦП на «многоядерность».

Откройте «Диспетчер устройств» (Win+X) и раскройте список Процессоры.

Если у Вас не многопроцессорная система (когда материнская плата позволяет использовать больше одного CPU, встречается в серверном сегменте компьютеров), но будет отображаться количество всех вычислительных ядер процессора (и физические и логические потоки).

vklch vs dr 1 1 e1522231452919

Вы также можете уточнить спецификацию Вашего ЦП на сайте производителя – Intel или AMD.
Еще проверить количество можно через редактор реестра Windows. Откройте редактор реестра (regedit) и пройдите по пути:

В данной ветке будет указана информация о версии, модели, ревизии, частоте и других параметрах ЦП.

vklch vs dr 6 1

vklch vs dr 2 1 e1522231540804

Откройте вкладку Загрузка и нажмите на Дополнительные параметры…

vklch vs dr 3 1 e1522231556979

Перед нами появится окно настройки памяти и ядер процессора.

vklch vs dr 4 1 e1522231577335

По умолчанию, все галочки должны быть сняты (количество ядер при этом указывается как 1) и данные параметры неактивны. Чтобы активировать все ядра процессора Windows 10, поставьте галочку «Число процессоров» и в выпадающем меню, выберите максимально доступное число (в нашем случае это 8).

Нажмите ОК и выполните перезагрузку для внесения изменений в систему.

Включить второе ядро процессора Windows 10 можно таким же образом, выставив значение 2 или сняв галочку с «Числа процессоров», в этом случае число будет определяться на основе данных UEFI (BIOS).

Подключить все ядра процессора Windows 10 через UEFI

Сменить количество ядер можно не только в параметрах системы, в этом также может помочь UEFI (BIOS) материнской платы.

В зависимости от параметров ЦП и производителя материнской платы, настройки могут значительно отличаться. Материнские платы выше бюджетного уровня позволяют тонко настраивать работу внутренних процессов системы, начиная от скорости оборотов кулеров, заканчивая разгоном CPU и памяти.

vklch vs dr 1

На примере материнской платы Asrock Z68, настройки Advanced (Расширенные) – CPU Configuration (Настройки ЦП) позволят настроить количество активных ядер и включитьвыключить Hyper-Threading и выставить нужные настройки для CPU.

Выбрав значение All Вы сможете использовать все ядра процессора.

Если Вы задатесь вопросом, как включить 2 или 4 ядра на Windows 10 используя UEFI, то в дополнительных настройках CPU можно настраивать не только количество ядер, но и количество потоков.

Стоит обратить внимание, что функционал зависит от производителя версии BIOS.

Разблокировать ядра для приложений

Стоит обратить внимание, что приложения создаются на основе инструментов, предоставленных Microsoft. Поэтому приложение создаётся с необходимыми условиями использования многопоточности или одного ядра. Если приложение создано с учётом использования одного ядра, разблокировав их все, разницы в производительности Вы не заметите.

vklch vs dr 5 1

Как отключить ядро процессора в Windows 10?

Используя все методы, описанные выше, Вы можете отключить ядра ЦП. Это может помочь Вам в случае с перегревом, но лишь в крайних случаях. Мы не рекомендуем отключать или включать ядра, без должной на это необходимости, иначе Вы можете столкнуться со множественными ошибками и BSOD’ами системы.

Как разблокировать ядра на процессорах AMD?

ЦП семейства Phenom II, Athlon X2, Athlon II, Sempron обладают скрытым потенциалом в виде заблокированных ядер. Суть скрытых ядер заключается в отбраковке ЦП с бòльшим их количеством (показатели не вписываются в стандартные, ошибки, перегрев и т.д.). Например, Вы покупаете 2-ядерный ЦП, у которого их физически 4, но они не активны.

Источник

Как себя чувствует Intel без Hyper-Threading?

Как стало недавно известно, были обнаружены четыре новых аппаратных уязвимости, затрагивающие процессоры Intel. Эти новые «дыры» позволяют злоумышленникам получить доступ к данным пользователя, используя уязвимости стороннего канала – MDS (Microarchitectural Data Sampling), наиболее серьёзной из которых является, наверное, «ZombieLoad».

В отличие от предыдущих ошибок, основанных на спекулятивном исполнении команд, частично затронувших AMD и Arm-процессоры, ошибки MDS относятся исключительно к чипам Intel. Свести риск от этих уязвимостей можно не дожидаясь патчей и обновлений, отключив одновременную многопоточность (SMT), она же – «Hyper-Threading» у Intel.

В настоящее время Microsoft готовит обновление Windows 10 1903, которое призвано устранить четыре уязвимости MDS. Но полностью это проблему не решает, нужны также обновления в BIOS и, как сообщается, Intel уже выпустила новый микрокод для партнеров-производителей материнских плат. Однако на момент написания этой статьи не было выпущено ни одной новой версии BIOS. Мы решили протестировать худший вариант сценария, отключив Hyper-Threading. Это может оказаться единственным решением для старых компьютеров, поскольку вряд ли производители выпустят патчи для всех моделей.

Сегодня мы посмотрим, как влияет отключение Hyper-Threading на процессоры Intel, поддерживающие эту функцию. Мы уже делали это в прошлом, и это интересный тест, но теперь у нас есть повод взглянуть на результаты более критично, учитывая, что новая уязвимость безопасности в процессорах Intel связана с SMT.

Для теста мы выбрали процессоры Core i7-8700K и 7700K, протестировав их работу в ряде игр и приложений при включенной и отключенной функции Hyper-Threading. Восьмиядерный i9-9900K мы не стали брать, поскольку в нем недостающие потоки не приведут к потере производительности в играх, хотя в приложениях всё-таки соответствующее негативное влияние будет заметно в той же степени, как у 8700K и 7700K.

61d356a59f5e860b728d2caf9ba5bb50

Если бы у нас было больше времени (мы сейчас готовимся к Computex 2019, так что следите за нашими обновлениями), мы бы хотели также протестировать некоторые двухъядерные процессоры Intel с поддержкой Hyper-Threading, поскольку в них влияние этой функции, несомненно, будет наиболее значительным. Хотя, можно обойтись результатами наших предыдущих тестов этой технологии.

Все тесты выполнялись на компьютере, оснащенном 32 ГБ памяти DDR4-3200, видеокартой GeForce RTX 2080 Ti (чтобы предотвратить боттлнеки на GPU) и Windows 10 build 1903. Игровые тесты проводились как в разрешении 1080p, так и в 1440p, но начнём мы с тестов приложений.

Тесты приложений

Прежде всего, мы получили результаты Cinebench R20 и, глядя на Core i7-8700K, видим снижение производительности на 24% при отключенной Hyper-Threading. Разумеется, такое снижение производительности не останется незамеченным. Более того, мы тем самым фактически превратили 8700K в 7700K по части производительности.

Между тем 7700K становится на 26% медленнее с отключенной Hyper-Threading, и теперь у нас есть старый четырехъядерник или Core i5 поколения Kaby Lake. Для приложений, которые активно используют все ядра, отключение SMT/Hyper-Threading сильно влияет на производительность.

5ebc0961b6ab3907142fd83a1547069b

WinRAR ощущает значительную потерю производительности – на 36% у 8700K. Очевидно, что Hyper-Threading отлично себя показывает в этом типе рабочей нагрузки. Столь же сильное падение мы видим и у 7700K – 39%.

74195e53efc7c67025a805899bfe1964

Corona – высокопроизводительный рендер, и здесь 8700K показал снижение производительности на 31% при отключении Hyper-Threading, в то время как у 7700K – 33%. В обоих случаях снижение производительности велико, и это позволит нам оценить работу устраняющих уязвимость обновлений, при выполнении задач рендеринга и кодирования.

2a38036d54a4a3f3e9476f221a92b7c2

Blender также испытывает серьёзную потерю производительности при отключении Hyper-Threading, хоть и несколько меньше, чем Corona – на 25% для 8700K, т.е. примерно как Cinebench R20. Из-за меньшего количества ядер, 7700K страдает несколько больше, и здесь мы видим снижение производительности на 29%.

9b4d802849827e76b27430ffe0373661

Потребляемая мощность

Прежде чем перейти к играм, мы бы хотели отметить общее энергопотребление системы. Да, мы не видим потребление отдельно процессоров, поэтому трудно что-то говорить об эффективности, но, как вы можете видеть, отключение Hyper-Threading на 8700K не приводит к весомой экономии энергии, уменьшая общее энергопотребление системы лишь на

5%. В то же время отключение Hyper-Threading на 7700K приводит уже к 11% экономии энергии, и мы это связываем с тем, что четырёхядерный 7700K использует данную функцию более активно, чем шестиядерный 8700K.

701519f6f071b23e321034baa78aef55

Тестирование в играх

Начнём с результатов Assassin’s Creed: Odyssey на разрешении 1080p. На 8700K значение средней частоты кадров сократилось лишь на 13%, а минимальной (1%) – не изменилось. С другой стороны, 7700K показал значительное падение как средней частоты кадров, так и 1%-минимальной – 23% и 21% соответственно. Владельцы четырёхъядерных процессоров гораздо сильнее ощутят снижение производительности при отключении Hyper-Threading.

87186dee9a1754d09722c697ae6ca67f

А теперь мы видим, что если на 1440p приоритет управления у вас берет на себя видеокарта, 8700K отлично справляется с отключенной функцией Hyper-Threading, как раз благодаря RTX 2080 Ti. Для четырехъядерных и, не дай бог, двухъядерных процессоров, любое ограничение Hyper-Threading приведет к потере производительности.

95a1c9e0e304793bb56345c2570b67d5

Battlefield V – весьма требовательная к ресурсам процессора игра, правда нам удалось протестировать только однопользовательский режим, да и то потребовалось два аккаунта Origin из-за системы блокировки аккаунтов при изменении конфигурации. Возвращаясь к теме, мы опять же не видим значительного снижения производительности здесь. Наибольший спад составил 12%, если смотреть на 1%-минимальное значение FPS у 7700K.

dc7f5be8ba6ed595530fa0be1f6aefb6

Увеличение разрешения до 1440p не улучшило ситуацию с минимальным FPS, и мы видим, что в обоих случаях отключение Hyper-Threading действительно снижает производительность, хотя этот разрыв уже не так велик, как при рабочих нагрузках.

6fec91501b883d774386b4e22057b3a7

У Division 2 результаты – жесть. Взгляните, как упала производительность у 7700K при отключении Hyper-Threading. Средняя частота кадров снижается на 37%, а минимальная 1% – на 38%, что близко к результатам, показанным WinRAR.

4894ed93abbac6c62216d6b692625b8e

Да, влияние на производительность 6-ядерного 8700K не столь велико, но даже при этом падение минимального FPS на 13% большинство игроков не оценят. Переходим на 1440p, и теперь 8700K даже с отключенным Hyper-Threading не является фактором ограничения производительности, его теперь берёт на себя RTX 2080 Ti. Однако мы по-прежнему наблюдаем падение производительности на треть у 7700K, глядя на минимальный 1% FPS у него.

18bb590b8f4122b7df0aa44b2311c784

Небольшая ремарка. Far Cry New Dawn чувствует себя лучше на 9700K, чем на 8700K. Средняя частота кадров на 9700K достигает

120 при 1080p. Но мы бы хотели заметить, что когда мы отключаем Hyper-Threading у 8700K, он соответствует 9700K в этом тесте, из чего следует, что количество потоков не идёт на пользу этой игре, так что 6 ядер/6 потоков для неё в целом более эффективен, чем 6 ядер/12 потоков. Но подобных игр очень немного.

079b10b58b12cca35e95e9510d63ce45

Как видим, 7700K с меньшим количеством ядер не страдает такой проблемой при включении Hyper-Threading, хотя он всё-ж был чуточку быстрее с отключенным. Так что, это одна из немногих игр, для которых отключение Hyper-Threading вообще не проблема, и на самом деле идёт на пользу. При условии, если у вас не двухядерный процессор, конечно.

Переключаемся на 1440p, и видим, что количество ядер здесь вообще ничего не решает, а Hyper-Threading лишь замедляет оба процессора.

f3d378ca65f54a6cdae7f37d7bf8c80e

348fa16c0a66dd9d51a058b63ffef371

Даже переключение на 1440p не помогло 7700K справиться с этим ударом, так как мы все еще наблюдаем падение минимального FPS более чем на 25%.

502a06a74a8741e1a74ab57de6dffa0d

Следующей игрой идёт Rage 2, где отключение Hyper-Threading практически не оказывает влияния на 8700K. У 7700K средняя частота кадров также почти не меняется, но зато минимальный 1% FPS падает весьма значительно – на 20%.

a0b681f5a62968fc2932a8257e8a17fb

Стоит только увеличить разрешение до 1440p в Rage 2, и процессор перестаёт быть компонентом, ограничивающим производительность. По крайней мере, если смотреть на 7700K без Hyper-Threading. Так что в данном случае отключение Hyper-Threading не оказывает влияния на производительность.

2a9dc4a2f7d75a2d45ae2b5d746a3132

Мы с вами уже убеждались ранее, насколько Shadow of the Tomb Raider может быть требовательным, и здесь мы в этом убедимся ещё раз. У 8700K наблюдаем падение среднего FPS на 10-12% при отключении Hyper-Threading, а у 7700K – вдвое большее, на 24%. Однако ухудшение значения минимального 1% FPS для обоих процессоров одинаковое. В любом случае отключение SMT оказывает сильное влияние на эту игру.

ca82b9639feaf3005365284f88fe970a

Даже при переходе на 1440p негативный эффект значительный, по крайней мере для 7700K. У 8700K все еще наблюдается небольшое снижение производительности, но это ничто по сравнению с 20%-м падением у 7700K.

81ccf8081c1f54e2887660e2ddff4515

Ну и напоследок – World War Z, использующая низкоуровневый API Vulkan. Эта игра прекрасно работает с 4 ядрами, поэтому ни один из процессоров не страдает при отключении Hyper-Threading. Нечто подобное мы видим и при разрешении 1440p, поскольку оба процессора способны извлечь максимальную производительность из RTX 2080 Ti.

8d73cd7d6ec6707477a835462a57b494

43f2bc70a309e5e3cd11de20727ca4f8

Резюме

Мы теперь имеем неплохое представление о том, как 4- и 6-ядерные процессоры Intel работают с включенной Hyper-Threading по сравнению с отключенной. Если кратко, то производительность приложений при выполнении основных ресурсоемких операций обычно снижалась от 25 до 35%.

Влияние на производительность в играх может существенно различаться в зависимости от самой игры и других факторов, таких как разрешение, настройки графики и, конечно, установленная видеокарта. В тестируемых нами играх, 6-ядерный процессор Intel демонстрирует в основном минимальное влияние на свою производительность, хотя минимальный 1% FPS иногда заметно страдает, и при игре с высокой частотой обновления падение производительности будет весьма ощутимым.

e54ed6c3370c0770c4659d21d42f4f45

Владельцы процессоров с топологией 8/16, таких как 9900K, практически не заметят никакого влияния Hyper-Threading во время игр, но падение производительности приложений по-прежнему будет сильным – на 25-35% без SMT. С другой стороны, наиболее существенное снижение производительности испытают на себе менее мощные процессоры, которые в гораздо большей степени полагаются на Hyper-Threading. Даже наш четырехъядерный 7700K зачастую демонстрировал значительную потерю производительности в игровых тестах, и это означает, что для владельцев двухъядерных процессоров с поддержкой SMT отключение Hyper-Threading будет еще более болезненным.

На данный момент трудно с уверенностью сказать, какое влияние на производительность окажут программные средства для смягчения риска от четырёх уязвимостей MDS на компьютерах под управлением Windows, но мы можем ожидать, что будут определенные потери, особенно там, где Hyper-Threading оказывает наибольшее влияние. Phoronix протестировал эти программные средства в Linux, и показатели потери производительности варьируются от незначительных до огромных. Кроме того, Phoronix обнаружил, что системы Intel теперь на

16% медленнее, чем раньше, до установки программного смягчения воздействий Spectre, Meltdown, Foreshadow и Zombieload. В то время как системы AMD показали снижение производительности всего на 3%. Они также утверждают, что таких мер по уменьшению риска достаточно, чтобы приблизить Core i7-8700K к Ryzen 7 2700X и Core i9-7980XE к Threadripper 2990WX.

Если Intel не вытащит кролика из шляпы и не предоставит действительно эффективных программных решений, таких, чтобы можно было бы не отключать Hyper-Threading, то владельцев двух- и четырехъядерных процессоров Intel с поддержкой Hyper-Threading могут ожидать неутешительные последствия. В списке таких процессоров: Core i3 и Core i5 – от Clarkdale до Kaby Lake; все Core i7 вплоть до Kaby Lake; а также процессоры Kaby Lake и Coffee Lake семейства Pentium.

Тем, кто довольствуется более старым оборудованием и не выполняет никаких критически важных задач, до момента явного обнаружения атаки на MDS-эксплойтах, лучшим вариантом сохранить производительность будет, вероятно, отказ от установки обновлений против таких атак. Это не является нашей официальной рекомендацией, а лишь интересная мысль по поводу того, какими могут быть альтернативные пути решения проблемы после выпуска соответствующих обновлений.

В этой статье мы провели интересное исследование того, где функция Hyper-Threading оказывает наибольшее влияние. В ней мы отразили последствия наихудшего сценария, когда SMT приходится полностью исключить, но в свою очередь мы наблюдаем и некоторые движения в направлении не допустить такого сценария. Google отключил Hyper-Threading в Chrome OS, сообщество OpenBSD рекомендует сделать то же самое, в то время как Apple частично пропатчила системы средствами снижения риска проникновения эксплойтов и сообщила, что для полного устранения риска от уязвимостей необходимо отключить Hyper-Threading. Другие производители, такие как Microsoft, еще не заняли определенную позицию.

Источник

1904933

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

После получения успешных результатов в этой нише компания «Интел» решила распространить HT и в настольный сегмент. В дальнейшем в рамках PGA478 было выпущено целое семейство таких процессоров. После того как дебютировал сокет LGA775, НТ была временно призабыта. Но с началом продаж LGA1156 она получила второе дыхание в 2009 году. С тех пор она стала обязательным атрибутом процессорных решений от «Интел», причем как в ультрапроизводительном сегменте, так в бюджетных компьютерных системах.

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

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

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

1906323

На аппаратном уровне

Повышенные требования выдвигаются к аппаратному обеспечению в случае использования Hyper-Threading. Материнская плата, BIOS и процессор должны поддерживать ее. По крайней мере, в рамках процессорного разъема PGA478 на подобную совместимость необходимо было обращать повышенное внимание. Не все наборы системной логики в этом случае были ориентированы на использование НТ, как и процессорные устройства. И даже если в номенклатуре системной платы присутствовала столь желанная аббревиатура, то это вовсе не означало, что чипы правильно инициировались по той причине, что необходимо было обновить BIOS.

Кардинально изменилась ситуация в этом случае начиная с LGA1156. Данная вычислительная платформа была изначально заточена под применение Hyper-Threading. Поэтому каких-либо существенных проблем с применением последней в данном случае у пользователей не возникало. Это же самое справедливо и для последующих процессорных разъемов, таких как LGA1155, LGA1151 и LGA1150.

Основные компоненты со стороны программного обеспечения

Нужно отметить, что даже в случае полноценной поддержки НТ со стороны аппаратных ресурсов не всегда она будет успешно работать на уровне программного обеспечения. Для начала операционная система должна уметь работать одновременно с несколькими вычислительными ядрами. В устаревших на сегодняшний день версиях системного софта MS-DOS или Windows 98 такой возможности нет. А вот в случае Windows 10 каких-либо проблем не возникает, и эта операционная система уже изначально заточена под такие аппаратные ресурсы персонального компьютера.

Теперь разберемся с тем, как включить Hyper-Threading в Windows. Для этого на компьютере должно быть установлено все необходимое управляющее прикладное программное обеспечение. Как правило, это специальная утилита с компакт-диска системной платы. В ней есть специальная вкладка, на которой можно в режиме реального времени изменить значения в БИОСе. Это, в свою очередь, приводит к тому, что уже в нем опция Hyper-Threading переходит в положение Enabled, а также активируются дополнительные логические потоки, причем даже без перезагрузки операционной системы.

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

1904930

Отключение НТ

По аналогии со способами включения НТ существует два способа дезактивации данной функции. Один из них можно выполнить лишь только в процессе инициализации компьютерной системы. Это, в свою очередь, не совсем удобно на практике. Поэтому специалисты останавливают свой выбор на втором методе, который основывается на использовании компьютерной утилиты материнской платы. В первом случае выполняются такие манипуляции:

Во втором случае при использовании диагностической утилиты системной платы нет необходимости перезагружать ПК. Это ключевое его преимущество. Алгоритм в этом случае идентичный. Разница состоит в том, что здесь используется предустановленная специальная утилита от производителя системной платы.

Ранее были описаны два основные способа того, как отключить Hyper-Threading. Хоть и более сложным номинально считается второй из них, но он более практичный по той причине, что не требует перезагрузки компьютера.

1906324

Модели процессоров с поддержкой НТ

Изначально, как было уже отмечено ранее, поддержка Hyper-Threading была реализована лишь только в процессорных устройствах серии Pentium 4 и только в исполнении PGA478. А вот уже в рамках LGA1156 и более поздних вычислительных платформ рассматриваемая в рамках данного материала технология использовалась практически во всех возможных моделях чипов. С ее помощью процессоры Celeron превращались из одноядерного в двухпоточное решение. В свою очередь, Penrium и i3 с ее помощью могли уже обрабатывать 4 потока кода. Ну а флагманские решения серии i7 способны одновременно работать с 8 логическими процессорами.

Для наглядности приведем применение НТ в рамках актуальной вычислительной платформы от Intel – LGA1151:

1906326

В каких случаях эту технологию наиболее оптимально использовать?

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

Преимущества и недостатки

Теперь о преимуществах. На быстродействие и производительность фирменная технология НТ от компании «Интел» не оказывает, то есть ниже определенного порога у такого компьютера опуститься не получится. Если же программное обеспечение прекрасно поддерживает распараллеленные вычисления, то будет наблюдаться определённый прирост быстродействия и, конечно же, производительности.

Как показывают тесты, в некоторых случаях прирост может достигать 20 %. Наиболее оптимизированным софтом в этом случае являются различные перекодировщики мультимедийного контента, архиваторы и графические пакеты. А вот с играми все уж не так и хорошо. Они, в свою очередь, способны работать в 4 потока, и, как результат, флагманские чипы не способны в этом случае опередить процессорные решения среднего уровня.

1904931

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

Поэтому компания «Интел» вынуждена в срочном порядке корректировать свои планы по выпуску продукции и предлагать совершенно новые процессорные решения, которые смогут составить достойную конкуренцию новичкам от AMD. Только вот на сегодняшний день они еще не переставлены. Поэтому если нужна доступная компьютерная платформа, то лучше выбирать LGA1151 от «Интел». Если необходим задел по производительности, то предпочтительней будет уже АМ4 от AMD.

Отзывы владельцев

1906325

Заключение

Теперь подведем итоги относительно Hyper-Threading. Это что такое? Рассмотренная технология предопределила развитие компьютерных технологий на многие годы вперед. Ее появление позволило в ряде задач увеличить быстродействие путем минимальных изменений в компоновке полупроводникового кристалла центрального процессорного устройства. Еще один важный аргумент в этом случае заключается в том, что даже прямой конкурент «Интел» в лице AMD ее в какой-то степени позаимствовал.

Конечно, на просторах Всемирной паутины по сей день идут споры относительно того, кто первый до нее додумался. Некоторые патенты указывают на то, что это была AMD. Но одно дело додуматься, а другое — реализовать. И здесь все полностью на стороне «Интел». Она первой представила свой революционный «Пентиум 4» с логотипом НТ и двумя логическими ядрами. До этого подобным могли похвастаться лишь только серверы. Вот так простым переносом технологии из одной сферы в другую и совершается развитие современных компьютерных технологий.

Источник

Вы хотите обеспечить производительность своего ПК, не вкладывая средства в покупку нового оборудования? Затем рассмотрите возможность включения гиперпоточности в Windows 10 шт. Гиперпоточность — это новая концепция, позволяющая повысить производительность компьютера, используя каждое ядро ​​ЦП для одновременного запуска двух потоков. Это спасает некоторые и повышает производительность так как ваш компьютер будет работать в два раза быстрее. Итак, вы хотите включить Hyper-threading на своем Windows 10 ПК? Что ж, сегодня мы поговорим о новых функциях Hyper-threading и способах их включения на вашем ПК. Так что, если вы хотите увеличить процессор вашего компьютера, чтобы выполнять больше задач одновременно, эта статья как раз для вас.

Благодаря гиперпоточности вы можете получить больше вычислительной мощности. Однако процессор будет гореть, поэтому вам нужно позаботиться о Охлаждение процессора. Если предлагается водяное охлаждение, вы также можете приобрести больше вентиляторов процессора. В любом случае, включение функции гиперпоточности в Windows 10 даст вам больше возможностей для выполнения тяжелых программных задач. Сюда могут входить 3D-рендеринг, кодирование, песочница и многое другое. Гиперпоточность доступна не на всех ПК; это функция, которую вы должны включить из своего

Настройки BIOS ПК.

Что такое Hyper-Threading в Windows 10? Как это включить?

Что такое Hyper-Threading в Windows 10?

Физические ядра ЦП являются важной частью компьютера для обработки информации. Если у вас мало ядер, вы не сможете эффективно запускать программное обеспечение или Windows. Следовательно, есть новейшая технология, которая разделяет физические ядра на виртуальные ядра, которые система может использовать для более быстрой обработки информации, потому что теперь одно ядро ​​может обрабатывать две задачи на один раз. Это называется одновременной многопоточностью (SMT) или гиперпоточностью. SMT повышает производительность системы. Если гиперпоточность включена и вы используете требовательные программные приложения, потребляющие оперативную память, такие как Android Studio и т. Д. это может вызвать нагрев вашего процессора.

Если вы используете процессор с низким числом ядер, целесообразно включить Hyper-threading. Система, поддерживающая Hyper-Threading, предпочтительнее физических ядер.

Как включить Hyper-Threading в Windows 10?

Не вся система поддерживает HT, если ваша система поддерживает HT, тогда сделайте это. В некоторых системах производитель поддерживает Hyper-threading, поэтому, возможно, нет необходимости включать ее вручную. Включение Hyper-Threading даст необходимый прирост производительности, но если у вас нет требовательного программного обеспечения, вы не заметите никакой разницы. Однако выполните следующие действия, чтобы узнать, как включить Hyper-Threading в Windows 10.

Предупреждение

Возня с настройками BIOS может в конечном итоге навредить вашему компьютеру. Обязательно внимательно следуйте приведенным ниже инструкциям. В противном случае Getdroidtips не несет ответственности за вашу потерю.

Войдите в BIOS вашей системы, нажав клавиши f11 / f12, в зависимости от вашего компьютера.

Примечание: Если вы уже знаете, что на вашем компьютере включена Hyper-Threading, вы можете сразу перейти к шагу 4.

Выберите процессор и нажмите «Свойства». Появится меню. Включите опцию Hyper-Threading.

включить гиперпоточность в BIOS Windows 10

Сохраните изменения и выйдите из BIOS, перезагрузитесь в Windows.

Перейдите в панель поиска Windows, введите «CMD» и щелкните командную строку. Запускать от имени администратора cmd.

cmd ошибка Microsoft Store

Введите команду wmic и нажмите Enter.

wmic

После выполнения приведенной выше команды введите следующее.

CPU Получить NumberOfCores, NumberOfLogicalProcessors / Формат: Список

После выполнения следующей команды он покажет вам количество логических процессоров, работающих в вашей системе. Если значения процессоров одинаковы, значит, Hyper-Threading не включен, но если результат показывает, что количество ядер в два раза больше, чем у вас, значит, Hyper-Threading включен.

Вывод

Гиперпоточность — это относительно новая концепция, и в настоящее время не все ПК поддерживают ее. Так что, если эта опция недоступна на вашем ПК или ноутбуке, рассмотрите возможность обновления. Кроме того, если вы включите гиперпоточность, вам нужно позаботиться о температуре процессора. Как и при включенной гиперпоточности, ваш процессор будет работать в два раза быстрее, поэтому он станет в два раза горячее.

Выбор редактора:

  • Что такое режим аудита в Windows 10? Как загрузиться в режиме аудита или выйти из него
  • Не просыпается из спящего режима в Windows 10: как это исправить
  • Как исправить высокую загрузку ЦП с помощью GFXUI.exe в Windows 10
  • Создайте невидимую папку на рабочем столе Windows 10
  • Как увеличить размер виртуальной памяти в Windows 10

Рахул изучает информатику и проявляет огромный интерес к темам в области технологий и криптовалюты. Большую часть времени он пишет, слушает музыку или путешествует по незнакомым местам. Он считает, что шоколад — это решение всех его проблем. Жизнь бывает, и кофе помогает.

Приходит время и нам необходимо заменить/установить/ процессор в системном блоке. Но, после этих процедур система может его не увидеть и, соответственно, работать он полноценно не сможет – то есть, никакой практическое пользы нести не будет. Всё это связано с функцией hyper threading, а как включить ее и самое главное, где ее нужно искать – кратко в небольшом обзоре.

Данная функция доступна только через меню BIOS, в которое можно войти только перед полной загрузкой операционной системы. Для входа в это меню, вам необходимо после того, как включился ПК, не дожидаясь появления «окошка» загрузки, нажимать клавиши Ecs, Delete, f2 или f8. Пригодность каждого из вариантов зависит от того, какая версия биоса у вас в данный момент установлена. Чаще всего работает клавиша «Delete» — она универсальна на последних версиях биоса за 2001 – 2009 года. Чтобы найти настройки Hyper threading и включить ее, необходимо сделать следующие действия:

  1. После входа в меню, находим Сell Menu
  2. Дальше переходим в CPU Specifications
  3. Теперь входим в CPU Technology Support
  4. И в этом окне включаем Hyper threading – «Enabled».

Hyper threading - как включить.

Важно! После того, как вы сделали это, перезагрузите компьютер, предварительно сохранив данные изменения. Если же в диспетчере устройств у вас не появились корректные данные о процессоре – вам придётся переустановить систему из-за того, что вы ставили ее при выключенной функции Hyper threading, что и повлекло за собой неправильную работу распознавателя процессора. Перед переустановкой убедитесь в том, что функция включена в режим “Enabled”, чтобы избежать переустановки еще раз.

Похожие записи

DHCP как включить

DHCP как включить

Вы хотите организовать домашнюю локальную сеть или соединить в одну сеть посредством разных архитектур в аудиториях или офисе? В таких ситуациях, вам необходимо проверить, включен ли динамический протокол конфигурации узла – DHCP. Как…

Как включить на ноутбуке Bluetooth

Технологии беспроводной передачи данных, хоть и давно уже пришли к нам, до сих пор популярны в использовании, хотя бы потому что передача данных происходит быстро и не зависит от подключения интернета (кроме wifi). Самым популярной…

Как включить wifi на Windows 8?

Как включить wifi на Windows 8?

Чаще всего, те, кто ранее пользовался Windows 7 не могут быстро привыкнуть к «восьмёрке», т.к. она не совсем схожа с «семёркой». Из-за этого возникают казусы и некоторые простые функции не получается найти или включить. В данной статье мы…

Что такое 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.

fb.ru

Hyper threading — что это — зачем это и как включить данную фишку

Здравствуйте любители компов и железа.

Хотели бы вы в своем компьютере иметь высокопроизводительный процессор, молниеносно выполняющий много задач одновременно? Кто бы отказался, верно? Тогда предлагаю вам познакомиться с технологией hyper threading: что это и как действует, вы узнаете из данной статьи.

Объяснение понятия

Hyper-threading переводится с английского как «гиперточность». Такое громкое название технология получила не просто так. Ведь оснащенный ею один физический процессор операционная система принимает за два логических ядра. Следовательно, обрабатывается больше команд, а производительность при этом не падает.

Как такое возможно? Благодаря тому, что процессор:

  • Сохраняет информацию сразу о нескольких выполняемых потоках;
  • На каждый логический проц приходится по одному набору регистров — блоков быстрой внутренней памяти, а также по одному блоку прерываний. Последний отвечает за последовательное выполнение запросов от разных устройств.

Как это выглядит на деле? Допустим, сейчас физический процессор обрабатывает команды первого логического проца. Но в последнем произошел какой-то сбой, и ему, к примеру, нужно подождать данные из памяти. Физический CPU не будет терять время зря и сразу переключится на второй логический процессор.

О повышении производительности

КПД физического проца, как правило, составляет не более 70 %. Почему? Часто некоторые блоки просто не нужны для осуществления той или иной задачи. К примеру, когда CPU выполняет банальные вычислительные действия, блок инструкций и SIMD расширения не задействованы. Бывает, что происходит сбой в модуле предсказания переходов или при обращении к кэшу.

В подобных ситуациях Hyper-threading заполняет «пробелы» другими задачами. Таким образом, эффективность технологии заключается в том, что полезная работа не простаивает и отдается бездействующим устройствам.

Появление и реализация

Можно считать, что Hyper-threading уже отметила 15-летний юбилей. Ведь она разработана на базе технологии суперпоточности (англ. super-threading), которая выпущена в 2002 году и впервые начала работу в продуктах Xeon, затем в том же году была интегрирована в Pentium 4. Авторское право на эти технологии принадлежит компании Intel.

HT реализована в процессорах, работающих на микроархитектуре NetBurst, которая отличается высокими тактовыми частотами. Поддержка технологии внедрена в модели семейств Core vPro, M и Xeon. Однако в сериях Core 2 («Duo», «Quad») не интегрирована. Схожая по принципу действия технология реализована в процах Atom и Itanium.

Как включить ее? У вас должен быть не только один из вышеперечисленных процессоров, но также поддерживающая технологию операционная система и биос, в котором есть опция включения и выключения HT. Если ее нет, обновите BIOS.

Плюсы и минусы Hyper-threading

О некоторых преимуществах технологии вы уже могли сделать вывод из вышеизложенной информации. Добавлю к ним еще пару слов:

  • Стабильное действие нескольких программ параллельно;
  • Уменьшенное время отклика в процессе интернет-серфинга или работы с приложениями.

Как вы понимаете, не обошлось и без ложки дегтя. Прироста производительности может не быть по таким причинам:

  • Недостаточно кеш-памяти. Например, в 4-ядерных процессорах i7 кэша 8 Мб, но и логических ядер столько же. Получаем всего 1 Мб на ядро, чего для выполнения вычислительных задач большинству программ не хватает. Из-за этого производительность не просто стоит на месте, а даже падает.

  • Зависимость данных. Допустим, первый поток незамедлительно требует информацию со второго, но она еще не готова или стоит в очередь в другой поток. Также бывает, что циклическим данным нужны определенные блоки для быстрого выполнения задачи, но они уже заняты другой работой.
  • Перегрузка ядра. Случается, что ядро может быть уже чрезмерно нагружено, но, несмотря на это, модуль предсказания все равно посылает ему данные, вследствие чего компьютер начинает тормозить.

Где нужна Hyper-threading?

Технология будет полезна при использовании ресурсоемких программ: аудио-, видео- и фоторедакторов, игр, архиваторов. К ним можно отнести Photoshop, Maya, 3D’s Max, Corel Draw, WinRar и пр.

Важно, чтобы ПО было оптимизировано для работы с Hyper-threading. В противном случае могут возникать задержки. Дело в том, что проги считают логические ядра физическими, поэтому могут посылать разные задачи одному и тому же блоку.

Ждем вас в гостях моего блога.

Удачи друзья.

profi-user.ru

Hyper-Threading — что это? Как включить Hyper-Threading?

Многие процессоры Intel включают модули с поддержкой Hyper-Threading Technology, которая, в соответствии с идеей разработчиков, должна способствовать увеличению производительности микросхемы и ускорению работы ПК в целом. Какова специфика данного решения от американской корпорации? Каким образом можно использовать преимущества Hyper-Threading?

Основные сведения о технологии

Рассмотрим ключевые сведения о Hyper-Threading. Что это за технология? Ее разработала компания Intel и впервые представила общественности в 2001 году. Целью ее создания было увеличение производительности серверов. Основной принцип, реализованный в Hyper-Threading — распределение процессорных вычислений на несколько потоков. Причем это возможно, даже если на соответствующего типа микросхеме установлено только одно ядро (в свою очередь, если их 2 и более, и потоки в процессоре уже распределены — технология удачно дополняет этот механизм).

Обеспечение работы главной микросхемы ПК в рамках нескольких потоков осуществляется за счет создания копий архитектурных состояний в ходе вычислений. При этом задействуется один и тот же набор ресурсов на микросхеме. Если приложение использует соответствущую возможность, то практически значимые операции осуществляются намного быстрее. Важно также, чтобы технологию, о которой идет речь, поддерживала система ввода-вывода компьютера — BIOS.

Включение Hyper-Threading

Если процессор, установленный в ПК, поддерживает соответствующий стандарт, то он, как правило, активизируется автоматически. Но в некоторых случаях приходится осуществлять вручную необходимые действия, чтобы заработала технология Hyper-Threading. Как включить ее? Очень просто.

Необходимо войти в главный интерфейс BIOS. Для этого в самом начале загрузки компьютера нужно нажать DEL, иногда — F2, F10, реже — иные клавиши, но нужная всегда появляется в одной из строчек текста, отображаемых на экране сразу после включения ПК. В интерфейсе BIOS нужно найти пункт Hyper-Threading: в поддерживающих его версиях системы ввода-вывода он обычно расположен на видном месте. Выбрав соответствующую опцию, следует нажать Enter и активировать ее, отметив как Enabled. Если данный режим уже задан, то значит Hyper-Threading Technology работает. Можно задействовать все ее преимущества. Активировав технологию в настройках, следует сохранить все записи в BIOS, выбрав пункт Save and Exit Setup. После этого компьютер перезагрузится в режиме, когда процессор работает с поддержкой Hyper-Theading. Схожим образом осуществляется отключение Hyper-Threading. Для этого нужно выбрать в соответствующем пункте другую опцию — Disabled и сохранить настройки.

Изучив, как включить Hyper-Threading и дезактивировать данную технологию, рассмотрим ее особенности подробнее.

Процессоры с поддержкой Hyper Threading

Первый процессор, на котором была реализована рассматриваемая концепция компании, согласно некоторым данным — Intel Xeon MP, также известный как Foster MP. Данная микросхема в ряде архитектурных компонентов схожа с Pentium 4, на котором также впоследствии была реализована технология, о которой идет речь. Впоследствии функция многопоточных вычислений была внедрена на серверных процессорах Xeon с ядром Prestonia.

Если говорить о текущей распространенности Hyper-Threading — какие «процы» поддерживают ее? В числе самых популярных микросхем данного типа — те, что относятся к семействам Core и Xeon. Также есть сведения о том, что схожие алгоритмы внедрены в процессорах типа Itanium и Atom.

Изучив основные сведения о Hyper-Threading, процессоры с ее поддержкой, рассмотрим наиболее примечательные факты, касающиеся истории разработки технологии.

История разработки

Как мы отметили выше, компания Intel показала концепцию, о которой идет речь, общественности в 2001 году. Но первые шаги в создании технологии были сделаны еще в начале 90-х. Инженерами американской компании было замечено, что ресурсы процессоров ПК при выполнении ряда операций задействуются не полностью.

Как подсчитали специалисты Intel, во время работы пользователя на ПК микросхема в рамках значительных интервалов — едва ли не основную часть времени — задействуется не слишком активно — примерно на 30%. Мнения экспертов касательно этой цифры очень разные — кто-то считает ее явно заниженной, другие — вполне соглашаются с тезисом американских разработчиков.

Однако большинство IT-специалистов сходилось во мнении, что пусть и не 70% мощностей процессора простаивает, но весьма значительный их объем.

Главная задача разработчиков

Компания Intel решила исправить это положение дел за счет качественно нового подхода к обеспечению эффективности работы главных микросхем ПК. Было предложено создать технологию, которая бы способствовала более активному использованию возможностей процессоров. В 1996 году специалисты Intel начали ее практическую разработку.

Согласно концепции американской корпорации, процессор, обрабатывая данные от одной программы, мог бы направлять простаивающие ресурсы на работу с другим приложением (или компонентом текущего, но имеющим иную структуру и требующим задействования дополнительных ресурсов). Соответствующий алгоритм также предполагал эффективное взаимодействие с другими аппаратными компонентами ПК — оперативной памятью, чипсетом, а также программами.

Intel удалось решить поставленную задачу. Изначально технология называлась Willamette. В 1999 году она была внедрена в архитектуру некоторых процессоров, и началось ее тестирование. Вскоре технология получила современное название — Hyper-Threading. Что это именно было — простой ребрендинг или кардинальные корректировки платформы, сказать сложно. Дальнейшие факты, касающиеся появления технологии на публике и ее реализации в различных моделях процессоров Intel, нам уже известны. В числе распространенных сегодня наименований разработки — Hyper-Threading Technology.

Аспекты совместимости с технологией

Насколько качественно реализована поддержка технологии Hyper-Threading в операционных системах? Можно отметить, что если речь идет о современных версиях Windows, то никаких проблем с тем, чтобы пользователь полноценно задействовал преимущества Intel Hyper-Threading Technology, не возникнет. Разумеется, очень важно также и то, чтобы технологию поддерживала система ввода-вывода — об этом мы сказали выше.

Программные и аппаратные факторы

Касательно старых версий ОС — Windows 98, NT и относительно устаревшей XP, необходимое условие совместимости с Hyper-Threading — поддержка ACPI. Если в ОС она не реализована, то не все потоки вычислений, которые образованы соответствующими модулями, будут распознаны компьютером. Отметим, что Windows XP в целом обеспечивает задействование преимуществ рассматриваемой технологии. Также крайне желательно, чтобы алгоритмы многопоточности были реализованы и в используемых владельцем ПК приложениях.

Иногда может потребоваться замена материнской платы ПК — в случае установки на ней процессоров с поддержкой Hyper-Threading вместо тех, которые стояли на ней изначально и не были совместимы с технологией. Однако, как и в случае с операционными системами, особых проблем не будет, если в распоряжении пользователя — современный ПК или хотя бы соответствующий по компонентам «железа» первым процессорам Intel Core i5. Hyper Threading, как мы отметили выше, реализован в линейке Core, и адаптированные к нему чипсеты на материнских платах полностью поддерживают соответствующие функции микросхемы.

Критерии ускорения

Если компьютер на уровне аппаратных и программных компонентов не будет совместим с Hyper-Threading, то данная технология, в теории, может даже замедлить его работу. Такое положение дел заставило некоторых IT-специалистов усомниться в перспективности решения от Intel. Они решили, что не технологический скачок, а маркетинговый ход лежит в основе концепции Hyper Threading, что это алгоритм, который в силу своей архитектуры не способен заметно ускорить работу ПК. Но сомнения критиков были достаточно быстро развеяны инженерами Intel.

Итак, базовые условия для того, чтобы технология была успешно задействована:

— поддержка Hyper-Threading системой ввода-вывода;

— совместимость материнской платы с процессором соответствующего типа;

— поддержка технологии операционной системой и конкретным приложением, работающим в ней.

Если по первым двум пунктам особых проблем не должно появиться, то в аспекте совместимости программ с Hyper-Threading все же могут возникать некоторые накладки. Но можно отметить, что если приложение поддерживает, к примеру, работу с двухъядерными процессорами, то оно будет совместимо, практически гарантированно, с технологией от Intel.

По крайней мере есть исследования, подтверждающие рост производительности программ, адаптированных к двухъядерным микросхемам, примерно на 15-18%, если в процессоре работают модули Intel Hyper Threading. Как отключить их — мы уже знаем (на случай, если у пользователя возникнут сомнения в целесообразности задействования технологии). Но ощутимых поводов для их появления, вероятно, очень немного.

Практическая полезность Hyper-Threading

Дала ли технология, о которой идет речь, ощутимые конкурентные преимущества компании Intel? Есть разные мнения на этот счет. Но очень многие отмечают: настолько стала востребованной технология Hyper-Threading, что это решение стало незаменимым для многих производителей серверных систем, к тому же было положительно встречено рядовыми пользователями ПК.

Аппаратная обработка данных

Основное преимущество технологии — в том, что она реализована в аппаратном формате. То есть основная часть вычислений будет производиться внутри процессора на специальных модулях, а не в виде программных алгоритмов, передаваемых на уровень основного ядра микросхемы — что предполагало бы снижение общей производительности ПК. В целом, как отмечают IT-эксперты, инженерам Intel удалось решить задачу, которая была определена ими в начале разработки технологии — заставить процессор функционировать эффективнее. Действительно, как показали тесты, при решении многих практически значимых для пользователя задач использование Hyper-Threading позволило существенно ускорить работу.

Можно отметить, что среди процессоров Pentium 4 те микросхемы, которые были оснащены модулями поддержки рассматриваемой технологии, работали существенно эффективнее первых модификаций. Во многом это выражалось в способности ПК функционировать в режиме реальной многозадачности — когда открыто несколько разнотипных приложений Windows, и крайне нежелательно, чтобы в силу активизации потребления ресурсов системы одним из них снижалась скорость работы других.

Одновременное решение разных задач

Таким образом, процессоры с поддержкой Hyper-Threading лучше адаптированы, чем микросхемы, несовместимые с ней, к одновременному запуску, к примеру, браузера, проигрыванию музыки и работе с документами. Разумеется, все эти преимущества чувствуются пользователем на практике, только если программные и аппаратные компоненты ПК характеризуются достаточной совместимостью с подобным режимом работы.

Аналогичные разработки

Технология Hyper-Threading — не единственная, которая создана с целью повышения производительности ПК за счет многопоточных вычислений. У нее есть аналоги.

Например, в процессорах POWER5, выпущенных компанией IBM, также реализована поддержка многопоточности. То есть каждое из ядер процессора (всего на нем установлено 2 соответствующих элемента), может выполнять задачи в рамках 2 потоков. Тем самым микросхема обрабатывает 4 потока вычислений одновременно.

В компании AMD также есть отличные результаты работы в области концепций многопоточности. Так, известно, что в архитектуре Bulldozer задействуются алгоритмы, схожие с Hyper-Threading. Особенность решения от AMD в том, что каждый из потоков обрабатывает отдельные блоки процессора. При этом кэш второго уровня остается общим. Схожие концепции реализованы и в разработанной AMD архитектуре Bobcat, которая адаптирована для ноутбуков и небольших ПК.

Разумеется, прямыми аналогами концепции от AMD, IBM и Intel считать можно очень условно. Равно как и подходы к конструированию архитектуры процессоров в целом. Но принципы, реализованные в соответствующих технологиях, можно считать вполне схожими, а цели, которые поставлены разработчиками в аспекте повышения эффективности функционирования микросхем — очень близкими по сути, если не идентичными.

Таковы ключевые факты, касающиеся интереснейшей технологии от Intel. Что она собой представляет, как включить Hyper-Threading или, наоборот, дезактивировать, мы определили. Дело, вероятно, в практическом использовании ее преимуществ, которые можно задействовать, убедившись, что ПК в аппаратных и программных компонентах поддерживает технологию.

fb.ru

Еще раз о Hyper-Threading

Было время, когда понадобилось оценить производительность памяти в контексте технологии Hyper-threading. Мы пришли к выводу, что ее влияние не всегда позитивно. Когда появился квант свободного времени, возникло желание продолжить исследования и рассмотреть происходящие процессы с точностью до машинных тактов и битов, используя программное обеспечение собственной разработки.

Исследуемая платформа

Объект экспериментов – ноутбук ASUS N750JK c процессором Intel Core i7-4700HQ. Тактовая частота 2.4GHz, повышаемая в режиме Intel Turbo Boost до 3.4GHz. Установлено 16 гигабайт оперативной памяти DDR3-1600 (PC3-12800), работающей в двухканальном режиме. Операционная система – Microsoft Windows 8.1 64 бита.

Рис.1 Конфигурация исследуемой платформы.

Процессор исследуемой платформы содержит 4 ядра, что при включении технологии Hyper-Threading обеспечивает аппаратную поддержку 8 потоков или логических процессоров. Эту информацию Firmware платформы передает операционной системе посредством ACPI-таблицы MADT (Multiple APIC Description Table). Поскольку платформа содержит только один контроллер оперативной памяти, таблица SRAT (System Resource Affinity Table), декларирующая приближенность процессорных ядер к контроллерам памяти, отсутствует. Очевидно, исследуемый ноутбук не является NUMA-платформой, но операционная система, в целях унификации, рассматривает его как NUMA-систему с одним доменом, о чем говорит строка NUMA Nodes = 1. Факт, принципиальный для наших экспериментов – кэш память данных первого уровня имеет размер 32 килобайта на каждое из четырех ядер. Два логических процессора, разделяющие одно ядро, используют кэш-память первого и второго уровней совместно.

Исследуемая операция

Исследовать будем зависимость скорости чтения блока данных от его размера. Для этого выберем наиболее производительный метод, а именно чтение 256-битных операндов посредством AVX-инструкции VMOVAPD. На графиках по оси X отложен размер блока, по оси Y – скорость чтения. В окрестности точки X, соответствующей размеру кэш-памяти первого уровня, ожидаем увидеть точку перегиба, поскольку производительность должна упасть после того, как обрабатываемый блок выйдет за пределы кэш-памяти. В нашем тесте, в случае многопоточной обработки, каждый из 16 инициируемых потоков, работает с отдельным диапазоном адресов. Для управления технологией Hyper-Threading в рамках приложения, в каждом из потоков используется API-функция SetThreadAffinityMask, задающая маску, в которой каждому логическому процессору соответствует один бит. Единичное значение бита разрешает использовать заданный процессор заданным потоком, нулевое значение – запрещает. Для 8 логических процессоров исследуемой платформы, маска 11111111b разрешает использовать все процессоры (Hyper-Threading включен), маска 01010101b разрешает использовать по одному логическому процессору в каждом ядре (Hyper-Threading выключен). На графиках используются следующие сокращения:

MBPS (Megabytes per Second) – скорость чтения блока в мегабайтах в секунду;

CPI (Clocks per Instruction) – количество тактов на инструкцию;

TSC (Time Stamp Counter) – счетчик процессорных тактов.

Примечание.Тактовая частота регистра TSC может не соответствовать тактовой частоте процессора при работе в режиме Turbo Boost. Это необходимо учитывать при интерпретации результатов. В правой части графиков визуализируется шестнадцатеричный дамп инструкций, составляющих тело цикла целевой операции, выполняемой в каждом из программных потоков, или первые 128 байт этого кода.

Опыт №1. Один поток

Рис.2 Чтение одним потоком Максимальная скорость 213563 мегабайт в секунду. Точка перегиба имеет место при размере блока около 32 килобайт.

Опыт №2. 16 потоков на 4 процессора, Hyper-Threading выключен

Рис.3 Чтение шестнадцатью потоками. Количество используемых логических процессоров равно четырем Hyper-Threading выключен. Максимальная скорость 797598 мегабайт в секунду. Точка перегиба имеет место при размере блока около 32 килобайт. Как и ожидалось, по сравнению с чтением одним потоком, скорость выросла приблизительно в 4 раза, по количеству работающих ядер.

Опыт №3. 16 потоков на 8 процессоров, Hyper-Threading включен

Рис.4 Чтение шестнадцатью потоками. Количество используемых логических процессоров равно восьми Hyper-Threading включен. Максимальная скорость 800722 мегабайт в секунду, в результате включения Hyper-Threading почти не выросла. Большой минус – точка перегиба имеет место при размере блока около 16 килобайт. Включение Hyper-Threading немного увеличило максимальную скорость, но падение скорости теперь наступает при вдвое меньшем размере блока – около 16 килобайт, поэтому существенно упала средняя скорость. Это не удивительно, каждое ядро имеет собственную кэш-память первого уровня, в то время, как логические процессоры одного ядра, используют ее совместно.

Выводы

Исследованная операция достаточно хорошо масштабируется на многоядерном процессоре. Причины – каждое из ядер содержит собственную кэш-память первого и второго уровней, размер целевого блока сопоставим с размером кэш-памяти, и каждый из потоков работает со своим диапазоном адресов. В академических целях мы создали такие условия в синтетическом тесте, понимая, что реальные приложения обычно далеки от идеальной оптимизации. А вот включение Hyper-Threading, даже в этих условиях дало негативный эффект, при небольшой прибавке пиковой скорости, имеет место существенный проигрыш в скорости обработки блоков, размер которых находится в диапазоне от 16 до 32 килобайт. Метки:

habrahabr.ru

как включить HyperThreading в процессоре — Любые проблемы с компьютером — Компьютерный форум

Описание: Если вам непонятно в чём проблема, то пишите сюда.Если же вы знаете какая деталь виновата, то найдите наиболее подходящий раздел ниже.

Правила раздела: https://pc-forums.ru/topic1880.html

Модератор: Junior

#1 andr954 » 28.05.2013, 17:09

процессор core i3 530 в биосе стоит Enabled но процессоры не определяются варианты только 1 или 2 andr954 Автор темы, Новичок форума Репутация: 0Лояльность: 5 (+5/−0)Сообщения: 18Темы: 4Зарегистрирован: 13.04.2013С нами: 4 года 4 месяца

#2 Haljava » 28.05.2013, 17:23

andr954 писал(а):процессор core i3 530

а вы чего хотите? найти у него 25-е ядро Слепому не покажешь , глухому не расскажешь , дебилу не докажешь Haljava Опытный экспериментатор Откуда: не дождетесссРепутация: 108Лояльность: 26 (+212/−186)Сообщения: 1827Зарегистрирован: 14.02.2012С нами: 5 лет 6 месяцев

#3 Прoxoжий » 28.05.2013, 17:39

andr954Что показывает диспетчер задач на вкладке быстродействие?

ПионЭр с отверткой при высоком уровне любознательности в состоянии самостоятельно починить технику любой сложности.Напрочь…!Лучше молчать и казаться глупцом, чем открыв рот, развеять последние сомнения.

Прoxoжий Эксперт Откуда: Из тех ворот, откуда вышел весь народРепутация: 1015Лояльность: 13 (+15/−2)Сообщения: 8562Темы: 25Зарегистрирован: 16.02.2012С нами: 5 лет 6 месяцев

#4 andr954 » 28.05.2013, 17:44

andr954 Автор темы, Новичок форума Репутация: 0Лояльность: 5 (+5/−0)Сообщения: 18Темы: 4Зарегистрирован: 13.04.2013С нами: 4 года 4 месяца

#5 zix » 28.05.2013, 20:47

Ну а что вы от него хотели? В нем два ядра, вот система их и видит.

Показать скрытое содержание
Дорогу осилит идущий

zix Поддержка Возраст: 47Откуда: Калужская облРепутация: 1061Лояльность: 452 (+453/−1)Сообщения: 15893Темы: 150Зарегистрирован: 17.12.2011С нами: 5 лет 8 месяцев

#6 Прoxoжий » 28.05.2013, 21:24

zix писал(а):Ну а что вы от него хотели? В нем два ядра

А чуть ниже «Кол-во потоков 4».При включении Hyper-Threading в диспетчере задач отображается в два раза больше ядер.

andr954

Как зовётся материнка?

ПионЭр с отверткой при высоком уровне любознательности в состоянии самостоятельно починить технику любой сложности.Напрочь…!Лучше молчать и казаться глупцом, чем открыв рот, развеять последние сомнения.

Прoxoжий Эксперт Откуда: Из тех ворот, откуда вышел весь народРепутация: 1015Лояльность: 13 (+15/−2)Сообщения: 8562Темы: 25Зарегистрирован: 16.02.2012С нами: 5 лет 6 месяцев

#7 andr954 » 29.05.2013, 15:38

материнка зовется MSI H55M-P31

andr954 Автор темы, Новичок форума Репутация: 0Лояльность: 5 (+5/−0)Сообщения: 18Темы: 4Зарегистрирован: 13.04.2013С нами: 4 года 4 месяца

#8 Прoxoжий » 29.05.2013, 18:00

А точно включен Hyper-Threading, а то включение его далеко запрятано в BIOS Сell Menu -> CPU Specifications -> CPU Technology Support -> Hyper-Threading Function [Enabled]

ПионЭр с отверткой при высоком уровне любознательности в состоянии самостоятельно починить технику любой сложности.Напрочь…!Лучше молчать и казаться глупцом, чем открыв рот, развеять последние сомнения.

Прoxoжий Эксперт Откуда: Из тех ворот, откуда вышел весь народРепутация: 1015Лояльность: 13 (+15/−2)Сообщения: 8562Темы: 25Зарегистрирован: 16.02.2012С нами: 5 лет 6 месяцев

#9 andr954 » 30.05.2013, 20:41

там у меня стоит значение YES и изменить его нельзя. перекючение у меня в cell menu-feature

Добавлено спустя 2 минуты 55 секунд:

когда устанавливаешь значение DISABLED производительность возрастает… потоков в любом значении 2

Добавлено спустя 3 минуты 44 секунды:

раньше на этой же материнке с этим же биосом определялось 4 ядра(потока) andr954 Автор темы, Новичок форума Репутация: 0Лояльность: 5 (+5/−0)Сообщения: 18Темы: 4Зарегистрирован: 13.04.2013С нами: 4 года 4 месяца

#10 DDX777 » 30.05.2013, 20:54

А вы попробуйте все галочки снять, которые поставили в первом посте, в скрине.

Надо информацию с учебников 1-11 классы залить на ютуб или похожий сервис, пусть двоечники имеют шанс наверстать упущенное

DDX777 Эксперт Возраст: 25Откуда: Черкесск, КЧР, РоссияРепутация: 376Лояльность: 237 (+237/−0)Сообщения: 5803Темы: 74Зарегистрирован: 31.03.2012С нами: 5 лет 4 месяца

#11 andr954 » 31.05.2013, 17:40

помогло снятие галочки и перезагрузка.

Вложения andr954 Автор темы, Новичок форума Репутация: 0Лояльность: 5 (+5/−0)Сообщения: 18Темы: 4Зарегистрирован: 13.04.2013С нами: 4 года 4 месяца

#12 DDX777 » 31.05.2013, 17:44

Мы рады за вас, приходите еще.

Надо информацию с учебников 1-11 классы залить на ютуб или похожий сервис, пусть двоечники имеют шанс наверстать упущенное

DDX777 Эксперт Возраст: 25Откуда: Черкесск, КЧР, РоссияРепутация: 376Лояльность: 237 (+237/−0)Сообщения: 5803Темы: 74Зарегистрирован: 31.03.2012С нами: 5 лет 4 месяца

Вернуться в Любые проблемы с компьютером

  • Нет напряжения на процессоре ffvffvfr » 25.05.2016, 21:06 1 Ответы 154 Просмотры Последнее сообщение docker 26.05.2016, 22:14
  • Кулер на процессоре не работает kot097 » 25.06.2013, 07:58 3 Ответы 464 Просмотры Последнее сообщение gmgmax 25.06.2013, 18:57
  • Вентилятор на графическом процессоре 0% kloun021 » 16.05.2012, 20:18 2 Ответы 1625 Просмотры Последнее сообщение [DestRoYeR] 16.05.2012, 23:14
  • Напряжение на процессоре (температура) Алексей А.А. » 24.10.2016, 09:51 2 Ответы 99 Просмотры Последнее сообщение Алексей А.А. 24.10.2016, 10:49
  • сильно шумит куллер на процессоре headsmen » 20.10.2012, 12:26 30 Ответы 2933 Просмотры Последнее сообщение AleXO 21.11.2012, 18:28

pc-forums.ru


Смотрите также

Содержание

  • Способ 1: «Диспетчер задач»
  • Способ 2: BIOS
  • Способ 3: Фирменный софт
  • Способ 4: Сторонняя утилита
  • Вопросы и ответы

как проверить, включена ли виртуализация в windows 10

Для некоторых способов прежде, чем проверять, активна ли виртуализация, сперва понадобится узнать производителя центрального процессора, а также его модель.

Подробнее: Узнаём свой процессор

Способ 1: «Диспетчер задач»

Самый простой метод посмотреть, включена ли аппаратная виртуализация в Windows 10, – это использовать интерфейс «Диспетчера задач»:

  1. Щелкните по рабочей панели правой кнопкой мыши. В появившемся меню выберите пункт «Диспетчер задач».
  2. как проверить, включена ли виртуализация в windows 10-01

  3. Перейдите на вкладку «Производительность». Переключитесь в раздел «ЦП», если он не выбран по умолчанию. В правом нижнем углу найдите состояние виртуализации.
  4. как проверить, включена ли виртуализация в windows 10-02

Читайте также: Методы запуска «Диспетчера задач» в Windows 10

Если с «Диспетчером задач» возникли проблемы, то можно воспользоваться следующими способами или решить неполадку, следуя инструкциям из нашей статье.

Подробнее: Восстановление работоспособности «Диспетчера задач» в Windows 10

Способ 2: BIOS

Проверить состояние аппаратной виртуализации можно через BIOS компьютера или ноутбука. Информация доступна в разделе с расширенными настройками, но путь к нему может различаться и зависит от версии базовой системы ввода-вывода. Как зайти в нее на ПК и лэптопе, подробно описано в наших отдельных материалах.

Подробнее: Как войти в BIOS на компьютере / ноутбуке
как проверить, включена ли виртуализация в windows 10-03
Название искомого пункта в BIOS не всегда одинаковое. Оно зависит от того, какой процессор используется – AMD или Intel. В первом случае это пункт «SVM Mode» в разделе «Advanced». Он может располагаться в списке возможностей центрального процессора – «CPU Configuration».
как проверить, включена ли виртуализация в windows 10-05
Если у вас процессор от Intel, то в разделе «Advanced» (еще он может называться «Integrated Peripherals») ищите пункт «Intel Virtualization Technology».
как проверить, включена ли виртуализация в windows 10-04
После того как пункт будет найден, обратите внимание на его состояние. Если стоит значение «Disabled», то виртуализация отключена, если «Enabled», то включена.

Когда в БИОС нет похожего пункта, то либо центральный процессор не предусматривает аппаратную виртуализацию, либо эта возможность заблокирована разработчиками (обычно такое встречается в ноутбуках, где функциональность BIOS сильно ограничена).

Способ 3: Фирменный софт

Более сложный, но эффективный метод узнать, включена ли виртуализация в Windows 10, — это специальная утилита от производителя процессора. Следует отметить, что метод сработает с компонентами от Intel, поскольку компания предусматривает утилиту для идентификации процессоров, а вот в AMD все немного запутаннее: официального софта для этого нет, но можно воспользоваться сторонней утилитой. Алгоритм действий для AMD описан в следующем способе, а в этом разберем, как посмотреть состояние виртуализации у Intel:

Скачать Intel Processor Identification Utility с официального сайта

  1. Скачайте и установите утилиту, следуя подсказкам встроенного пошагового мастера.
  2. как проверить, включена ли виртуализация в windows 10-06

    Lumpics.ru

  3. После запуска придется подождать, пока утилита соберет сведения о компоненте.
  4. как проверить, включена ли виртуализация в windows 10-07

  5. Разверните раздел «Технологии ЦП». Если у пункта «Технология виртуализации Intel» стоит галочка, значит, функция включена.
  6. как проверить, включена ли виртуализация в windows 10-08

Помимо этого, в фирменной утилите есть подробная информация об общих характеристиках, а также тактовой частоте CPU.

Способ 4: Сторонняя утилита

Чтобы проверить, активна ли виртуализация, можно воспользоваться сторонней утилитой LeoMoon CPU-V, представляющей собой простой и бесплатный инструмент для определения поддержки вашим устройством рассматриваемой функции, а также ее состояния в BIOS. По своей сути, у средства мало аналогов, а еще оно работает не только с наиболее распространенными 64-битными ОС, но и с 32-битными.

Скачать LeoMoon CPU-V с официального сайта

Загрузите и установите утилиту. Распакуйте архив и просто запустите исполняемый файл. Приложение не требует инсталляции, поэтому после открытия отобразится ее интерфейс. Кнопка слева указывает на то, поддерживает ли ваш ПК или ноутбук виртуализацию, а справа – включена ли она, что помечается значком в виде зеленой галочки.
как проверить, включена ли виртуализация в windows 10-09

Еще статьи по данной теме:

Помогла ли Вам статья?

Hyper-Threading — это аспект архитектуры процессора Intel IA-32. В настоящее время, когда пользователи хотят повысить скорость своих процессоров, Hyper-Threading всегда готов помочь. Hyper-Threading также спасает пользователей, когда они страдают от низкой скорости во время онлайн-игр и потоковой передачи. Хотя, как и другие аспекты, он также имеет недостатки и недостатки. Вот способ отключить Hyper-Threading на ПК.

Часто аспект Hyper-Threading процессора Intel может сделать ваш компьютер уязвимым для взломов, вирусов и вредоносных программ. Однако это лишь претензии некоторых пользователей. Но Intel совершенно не согласна с этой мыслью. Точно так же теперь пользователи, которые доверяют таким размышлениям, стремятся отключить аспект Hyper-Threading на своих ПК. Если вы тоже сомневаетесь в этом вопросе, то прочтите статью внимательно:

Hyper-Threading на ПК

Способ отключения Hyper-Threading на ПК

Отключить Hyper-Threading на ПК очень просто, и для этого не требуется специальных знаний. Точно так же для этого процесса вы должны соблюдать шаги, указанные ниже:

  • Прежде всего, сохраните всю важную работу, а затем перезапустите систему.
  • Теперь ваша система находится в процессе перезапуска, здесь вам нужно войти в программу настройки BIOS. Затем нажмите любую из клавиш (ESC, F1, F2, F8, F10, F12 или Удалить).

Если ваша система в конечном итоге запускается, то все в порядке, если это не так, вам нужно возобновить или перезапустить ее снова.

  • Здесь вы должны найти начальный экран для советов, а затем он перенесет вас в настройку BIOS.
  • Затем настройте Hyper-Threading. Элемент управления должен иметь одно из названий: функция Hyper-Threading, технология Hyper-Threading, Hyper-Threading ЦП. Теперь вы можете найти его в подменю любого из приведенных ниже ключевых слов: Производительность, Расширенный BIOS, ЦП, Процессор и другие.
  • Теперь вы должны убедиться, что для элемента управления установлено значение Включено по умолчанию.
  • Затем перейдите к Enable и нажмите Enter.
  • Теперь из опций выберите Отключить.
  • Наконец, нажмите кнопку, чтобы закрыть экран настройки BIOS. Просто нажмите «Y» или введите «Да», чтобы сохранить сделанное преобразование.
  • Если это сработает сразу, то вы окончательно отключите Hyper-Threading на ПК.

Хотя это способ, с помощью которого вы можете отключить Hyper-Threading на своем ПК. Хотя описанный выше процесс входа в программу настройки BIOS может различаться в зависимости от используемой системы и процессора. Точно так же, если вы хотите случайно включить Hyper-Threading, вы должны выполнить шаги, аналогичные описанным выше, и вместо параметра «Отключить» нажмите «Включить».

Заключение

Что ж, мы надеемся, что вы найдете всю информацию, упомянутую здесь, относящейся к вам, а также полезной для вас. Точно так же, если вы хотите получить дополнительную помощь, вы можете увидеть это ссылка на сайт. Следовательно, после тщательного прочтения этой статьи, если у вас возникнут какие-либо проблемы, возникнут вопросы или отзывы, запишите, пожалуйста, комментарий.

Post Views: 1 755

Понравилась статья? Поделить с друзьями:
  • Как узнать версию драйвера материнской платы windows 10
  • Как узнать включен ли брандмауэр windows
  • Как узнать версию outlook на компьютере windows 10
  • Как узнать версию драйвер видеокарты на windows 10
  • Как узнать включен ли безопасный режим windows