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

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

Содержание

  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» с логотипом НТ и двумя логическими ядрами. До этого подобным могли похвастаться лишь только серверы. Вот так простым переносом технологии из одной сферы в другую и совершается развитие современных компьютерных технологий.

Источник

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


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

Приходит время и нам необходимо заменить/установить/ процессор в системном блоке. Но, после этих процедур система может его не увидеть и, соответственно, работать он полноценно не сможет – то есть, никакой практическое пользы нести не будет. Всё это связано с функцией 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 не могут быстро привыкнуть к «восьмёрке», т.к. она не совсем схожа с «семёркой». Из-за этого возникают казусы и некоторые простые функции не получается найти или включить. В данной статье мы…

Вы хотите обеспечить производительность своего ПК, не вкладывая средства в покупку нового оборудования? Затем рассмотрите возможность включения гиперпоточности в 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

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

Содержание

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

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

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

1

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

6 post

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

11

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

3 post

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

Источник

Еще раз о 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 бита.

8635f050208535da999dc43c5a33d795
Рис.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. Один поток

edea980479f3fe210978f20325d58891
Рис.2 Чтение одним потоком

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

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

618fc40f9d9cbbd65170c409d72d4668
Рис.3 Чтение шестнадцатью потоками. Количество используемых логических процессоров равно четырем

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

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

325a1928b5c5a79e9c13d52288245f2d
Рис.4 Чтение шестнадцатью потоками. Количество используемых логических процессоров равно восьми

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

Источник

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» с логотипом НТ и двумя логическими ядрами. До этого подобным могли похвастаться лишь только серверы. Вот так простым переносом технологии из одной сферы в другую и совершается развитие современных компьютерных технологий.

Источник

Что такое SMT (Hyper-Threading) — плюсы и минусы

Пока я радую свои графоманские пристрастия написанием детальной технической статьи про «Windows Performance Station», захотелось поделиться своими мыслями о том, что хорошего и плохого приносит SMT в процессоры «AMD» и «Intel», и как тут поможет «Windows Performance Station».

150038378325142411

Тем, кому интересна данная тема, добро пожаловать под кат…

Итак, для начала давайте определимся, что такое SMT.

Как говорит нам википедия, SMT (от англ. simultaneous multithreading) это одновременная многопоточность, т.е. несколько потоков выполняются одновременно, а не последовательно, как это происходит во «временной многопоточности».

Многие знают эту технологию под названием «Intel Hyper-Threading», про неё уже всё давно написано, но до сих пор я сталкиваюсь с тем что многие разработчики, и, тем более, обыватели не понимают в чём основная суть «одновременного» выполнения нескольких команд одним ядром процессора и какие проблемы это несёт.

Для начала поговорим про временную многопоточность.

До реализации технологии SMT в виде «Hyper-Threading» использовалась технология «временной многопоточности».

Тут всё просто, представим, что у нас есть один конвейер и один рабочий (Ядро ЦП), который выполняет операции над числами и записывает результат. Предположим, для этих операций ему нужна отвёртка и гаечный ключ. Операционная система (ОС) складывает нашему рабочему на конвейер по порядку одну операцию для отвёртки, а за ней одну операцию для гаечного ключа. Один рабочий в один момент времени может оперировать или только гаечным ключом или только отвёрткой. Таким образом, выкладывая разное количество разных блоков, ОС определяет приоритет выполнения тех или иных операций от разных приложений. Пропорцию одних блоков к другим мы можем указывать внутри ОС, когда указываем приоритет процесса. Именно это и делают все диспетчеры задач в т.ч. и «Windows Performance Station». Это приоритизирование распространяется далее на механизмы SMT и всю работу с конвейерами.

1500383784250540163

С появлением SMT ситуация становится чуть сложнее.

Представим конвейер и двух рабочих, у которых есть одна отвёртка и один гаечный ключ на двоих. При этом, каждый из них может оперировать либо только отвёрткой, либо только гаечным ключом. Один конвейер условно делится на две половинки вдоль. SMT позволяет сложить на такой конвейер сразу два числа, одно для работы с отвёрткой, а второе для работы с гаечным ключом, поэтому действия этих рабочих выглядят так:

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

1500383752266838052

Исходя из этого, когда на конвейере находится операция (A и B) с одной стороны и (D и E) с другой стороны — всё отлично, но при распараллеливании цепочки вычислений могут получиться две проблемы:

1. С одной стороны конвейера оказалось действие (A и B) = С, а с другой (D и E) = C,

т.е. нужно записать сначала одно значение C, а потом второе значение C, но не одновременно (конфликт по управлению).

2. С одной стороны конвейера оказалось действие (A и B) = C, а с другой (A и C) = D,

т.е. нужно сначала посчитать C, а потом посчитать D, но не одновременно (конфликт по данным).

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

Предсказатель переходов, как понятно из названия, осуществляет предсказание 🙂

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

В свою очередь, кэш процессора, необходим для быстрого решения второй проблемы, когда мы останавливаем решение выражения (A и C) = D и пишем в кэш результат выполнения (A и B) = C, после чего сразу вычисляем (A и C) = D.

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

1500383790271956995

Все эти пляски вокруг угадывания процессором того, как распараллелить текущие операции, приводят к серьёзным потерям энергии и к ощутимым фризам, когда происходит голодание разнотипных задач на ядрах с SMT.

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

С подачи маркетологов принято нахваливать то, как хорошо одно ядро может выполнять несколько задач одновременно и как повышается производительность «в некоторых сценариях использования», однако про проблемы, присущие концепции SMT принято умалчивать.

Примечательно, что на сайте «Intel» в рекламном ролике показывается скорее двухядерность, нежели «Hyper-Threading», тот кто дочитал до этого момента, наверняка уже догадался почему 🙂

Изображение из видео:

1500383778291475118

Более точное изображение:

15003837812054812

Какой вывод можно здесь сделать и что улучшить?

Вместе с очевидными плюсами, SMT приносит фризы в чувствительные для времени выполнения задачи (воспроизведение видео/музыки или FPS в играх). Именно поэтому, многие геймеры наблюдают падение FPS при включенном SMT/Hyper-Threading. Так как же нам уменьшить эти минусы и не потерять плюсы SMT?

Вот тут как раз нам и поможет управление задачами в ОС.

Как я и написал ранее, мы можем сортировать блоки, выкладываемые на конвейер, ещё на этапе обработки задач ядром ОС. С помощью приоритетов и разделения процессов по ядрам процессора, можно выкладывать определённые блоки на конвейер в нужном количестве и класть разнотипные блоки для разных виртуальных ядер, чтобы не наступало голодание разнотипных задач. Именно для этой задачи динамического анализа в «Windows Performance Station» мы объединили нейросеть и диспетчер задач. В итоге, нейросеть анализирует задачу и раскладывает её в зависимости от полученных данных по разным правилам, благодаря чему, каждое ядро в паре SMT выполняет разные задачи.

1500383791236172094

Благодаря такому подходу, процессоры с SMT в Windows могут более эффективно работать с многозадачностью и многопоточными процессами. И именно поэтому нас весьма порадовало появление SMT в новых процессорах «AMD Ryzen».

Приложение «Windows Performance Station» бесплатное и не содержит рекламы, его можно скачать с нашего сайта: winperst*ru

Большое спасибо всем, кто осилил данный текст 🙂

Найдены дубликаты

Интересно, за что статью заминусовали.

m1606663 1789971544

1612588844232368140

С каждым похожее было 🙂

Вчера улетал из Питера в Москву после очень насыщенного и тяжёлого командировочного дня и рейс задержали больше чем на пару часов.
Не сильно расстроился + белое сухое помогало скоротать время.
В итоге объявили посадку в районе 22:00.
Я уже изрядно хороший пошёл в самолёт, сел в кресло.
И тут через пять минут всех начинают обратно выводить из салона.
Я сначала прихуел, чуть возмущаться не начал вслух и только при выходе из самолёта понимаю, что это мы уже прилетели блеать!)))
Такого телепорта у себя не припомню! )

В Саратовской области чиновница обвинила блогера в изнасиловании несовершеннолетней. Девочка узнала о том, что она жертва, от полиции

В августе 22-летний блогер Максим Макаров из Хвалынска пришёл на приём к замглавы района Елене Шараевской. На камеру расспрашивал о замусоренности города, но внятного ответа не добился. Зато получил приглашение в полицию.

Шараевская написала на него заявление об изнасиловании 15-летней Саши. Та якобы даже забеременела, боялась рассказать маме, наглоталась таблеток и сейчас в реанимации. Попытка суицида у девочки действительно была, но по другой причине. О статусе потерпевшей она узнала уже в полиции и была шокирована. Более того, она оказалась девственницей.

Сейчас родители Саши готовят ответное заявление, чтобы взыскать моральный ущерб. А ей в личку инстаграма прилетают анонимные предложения — дать обвинительные показания за 350к рублей. Администрация города от комментариев отказалась.

m106573 2125696702

Обновление

– Обнови-ка ты, друг, систему, – говорит мне винда, – надо пздц, важное обновление.
– Хорошо, Винда, делай своё дело, – отвечаю я.
Обновил.

163372321819045936

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

m1469459 62481991

Рабство в 21ом веке

m2423841 653315188

Обочечника на бентли с геликом охраны обломал собр

гавно макнули в грязь.

Поцелуй

Стою у киоска на остановке. Подходит автобус и молодой парень бросается к двери. Встречает старую-старую бабульку, подает ей руку, помогает спуститься.

Следующей спускается молодая девушка, он подает ей руку, обнимает и целует.

Парень с девушкой удаляются, а бабка шамкая беззубым ртом, говорит, глядя им вслед, а потом на меня:»А меня не поцеловал. «

И задорно подмигивает.

m439662 1223285624

1619888012217427661

Армейский порядок

1633712819189870379

1622626098253167275

Немного позитива в ленту

Мошенники. Опять

Прочитал 1000 и 1 историю на Пикабу про банковских мошенников. Обычно сразу бросаю трубку, ибо скучно, да и звонят всегда в рабочее время. Но сегодня застали в обед.

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

-Добрый день! Ой, извините, у меня вторая линия, сейчас вернусь!

Рандомно пикнул клавиатурой и заорал:

-ИВАНЫЧ, ВРУБАЙ АППАРАТУРУ! ДОЖДАЛИСЬ! СЕЙЧАС МЫ ЭТИХ ПИДОРОВ ВЫЧИСЛИМ!

Связь тут же прервалась.

Надеюсь, мой номер таки добавили в черный список.

m874017 1386715960

На волне постов об избиении в метро

Источник

Contents

  • What Is Hyper-Threading Used For?
  • Do I Need Hyper-Threading?
  • How to Enable Hyper-Threading

How to enable hyperthreading in Windows 10 and is it needed?

Do you need your PC to become faster without going for a hardware makeover? Then consider hyper-threading the cores of your central processing unit (CPU).

You might ask, “What is hyper-threading, and how does it work?” Well, keep reading to find out.

What Is Hyper-Threading Used For?

Intel refers to simultaneous multithreading (SMT) as hyper-threading. It means splitting each of the physical cores in a CPU into virtual cores known as threads.

So let’s say a CPU has two cores (i.e. dual-core). In this case, enabling hyper-threading creates four threads, allowing each core to perform two tasks at the same time.

This process improves the efficiency and boosts the performance of your CPU. You can then run more than a few demanding programs at the same time without experiencing any lag.

However, it is power-demanding and, as a result, might make your PC heat up.

Do I Need Hyper-Threading?

If you normally run applications like browsers and Microsoft Office, then you won’t need hyper-threading (HT). But most video games that are now being released usually do well on hyper-threaded CPUs.

It helps only if the tasks you perform require it, in which case there can be as much as a 30 percent increase in speed and performance.

Also, if you have to make a choice between two CPUs where one has more physical cores while the other has fewer but with hyper-threading enabled, it is better to go for the former.

For instance, if you have an opportunity to use a quad-core (four cores) CPU without hyper-threading enabled, it is preferable to choose it over a dual-core (two cores) hyper-threaded CPU.

However, if the HT-enabled CPU also has four cores, then the choice will now depend on the kind of apps you run on your computer. If they are not demanding enough to make full use of the virtual cores, then hyper-threading won’t cause a difference in performance.

How to Enable Hyper-Threading

Enabling HT requires that you enter your system’s BIOS settings. You can look up how to do so for your device.

Once you are in BIOS, here’s what you have to do:

  1. Select Processor and then click Properties in the menu that opens.
  2. Turn hyper-threading on.
  3. Select Exit & Save Changes from the Exit menu.

Keep in mind that not all processors allow hyper-threading. However, some CPU cores are hyper-threaded by default, so you won’t need to trouble yourself with turning on the feature manually.

To know if it is already enabled, here’s what you have to do:

  1. Press the Windows logo key + R combination on your keyboard to open the Run dialog.
  2. Type ‘CMD’ in the text field and press Enter or click OK to open the Command Prompt window.
  3. Type ‘wmic’ (don’t include the inverted commas) and press Enter.
  4. Type ‘CPU Get NumberOfCores,NumberOfLogicalProcessors /Format:List’ and press Enter.

The results will show the ‘Number of cores’ and ‘Number of logical processors’ entries. If they both have the same value, it means that your CPU cores are not hyper-threaded. But if the number of logical processors is two times the number of cores, then hyper-threading is enabled.

We hope you’ve found these hyper-threading technology tips useful.

Pro tip: If your system and applications frequently hang or crash, we recommend you run a scan with Auslogics BoostSpeed. The tool takes care of speed-reducing issues and other problems that prevent your PC from performing optimally.

Do you like this post? 🙂

Please rate and share it and subscribe to our newsletter!


25 votes,


average: 4.24 out of
5

loadingLoading…

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

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

Как включить технологию Hyper Threading?

Чтобы найти настройки Hyper threading и включить ее, необходимо сделать следующие действия:

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

Как узнать включен или нет Hyper Threading?

Самый простой способ проверить, включен ли он, — это проверить, сколько физических ядер у вашего процессора, а затем посмотреть диспетчер задач на вкладке preformance. Если у вас двухъядерное ядро и вы видите 4 потока или одно ядро и видите 2 потока (рис. Ниже), тогда включена гиперпоточность.

Как разблокировать ядра на виндовс 10?

Методы включения ядер на Windows 10

  1. Откройте меню «Выполнить», нажав на сочетание клавиш Windows + R. …
  2. Перейдите во вкладку «Загрузка», выберите нужную ОС и нажмите на функцию «Дополнительные параметры».
  3. Выберите строку «Число процессоров» и в развернутом списке найдите максимальное допустимое количество ядер.

Как задействовать все ядра процессора Windows 10?

Введите в строке поиска Windows команду: msconfig. В окне «Конфигурация системы» → вкладка «Загрузка» → Дополнительные параметры. Установите галочку на пункте «Число процессоров» и выберите максимальное число в раскрывающемся ниже списке.

Как включить Hyper-Threading в биос?

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

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

Как отключить функцию Hyper-Threading

  1. Откройте браузер Chrome .
  2. Рядом с пунктом Scheduler Configuration (Конфигурация планировщика) выберите Disables Hyper-Threading on relevant CPUs (Отключает функцию Hyper-Threading на подходящих процессорах).
  3. Нажмите Restart (Перезапустить).

Как узнать количество потоков в процессоре?

Самый простой способ узнать сколько потоков в вашем процессоре, это посмотреть в «Диспетчере задач». Для открытия «Диспетчера задач» можно воспользоваться классической комбинацией клавиш CTRL-SHIFT-DELETE. Если у вас операционная система Windows 7 или более новая, то это можно сделать еще и с помощью CTRL-SHIFT-ESC.

Как включить многопоточность?

Для этого откройте окно Выполнить (Win+R) и введите команду msconfig . Откройте вкладку Загрузка и нажмите на Дополнительные параметры… Перед нами появится окно настройки памяти и ядер процессора. По умолчанию, все галочки должны быть сняты (количество ядер при этом указывается как 1) и данные параметры неактивны.

Как посмотреть ядра процессора Windows 10?

В Windows последних версий присутствует встроенная утилита для просмотра основных сведений о системе. Запустить её можно, нажав клавиши Win+R на клавиатуре и введя msinfo32 (затем нажать Enter). В разделе «Процессор» вы увидите модель вашего процессора, количество ядер (физических) и логических процессоров (потоков).

Как узнать работают ли все ядра на компьютере?

Чтобы посмотреть работают все ядра или нет, то в диспетчере задач заходим во вкладку быстродействие.

Нажимаем ОК, перезагружаемся.

  1. Заходим в диспетчер задач — ctrl+shift+esc.
  2. Или ctrl+alt+del и диспетчер задач.
  3. Или нажимаем правой кнопкой по панели управления и выбираем диспетчер задач.

Как включить все ядра через командную строку?

  1. Запустите командную строку от имени администратора.
  2. Введите следующую команду: bcdedit.exe /set numproc 4. 4 — это количество логических процессоров в системе.
  3. Перезагрузите систему.

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

Перейдем к инструкции…

  1. Далее в небольшом открывшемся окошке пишем «msconfig» и жмем «Ок».
  2. Откроется новое окно, переходим во вкладку «Загрузка» и нажимаем на «Дополнительные параметры».
  3. После ставим галочку на «Число процессоров» и чуть ниже выбираем максимальное количество ядер. …
  4. В этом окошке тоже нажимаем на «Ок».

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

Здесь все просто, следуем вот этой инструкции:

  1. Нажмите Win+R и введите в окне msconfig.
  2. Перейдите во вкладку «Загрузка», потом перейдите в «Дополнительные параметры».
  3. Ставим галочку на «Число процессоров» и «Максимум памяти», остальные галочки снимаем.
  4. В пункте «Максимум памяти» указываем максимальное значение.

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 как включить

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

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

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

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

Как отключить компонент Hyper-V в Windows 10 — 4 способа

В операционной системе Windows 10 имеется встроенный компонент виртуализации — гипервизор Hyper-V, с помощью которого на компьютере можно запускать виртуальные машины. Внутри текущей операционной системы на виртуальной машине установлены другие ОС: Windows, Linux или FreeBSD для тестирования или проведения экспериментов с программным обеспечением.

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

  1. Как отключить Hyper-V в Windows 10 — 1 способ
  2. Как отключить виртуализацию Hyper-V в Windows PowerShell — 2 способ
  3. Как отключить компонент Microsoft Hyper-V в командной строке — 3 способ
  4. Как отключить компонент Hyper-V — 4 способ
  5. Выводы статьи

Среда виртуализации Hyper-V используется на компьютерах в операционных системах Windows 10, Windows 8.1, Windows 8, а также в серверных операционных системах Microsoft. Технология виртуализации применяется не на всех компьютерах, а только на тех, которые отвечают определенным системным требованиям по аппаратному и программному обеспечению.

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

Виртуализация Hyper-V предъявляет следующие требования к аппаратному обеспечению компьютера:

  • На компьютере используется 64-битный процессор.
  • Заявлена поддержка процессором аппаратной виртуализации.
  • На ПК установлено не менее 4 ГБ оперативной памяти (ОЗУ).
  • На устройстве включена технология виртуализации в BIOS или UEFI.

Гипервизор работает только на версиях ОС Windows 10:

  • На 64-битных операционных системах Windows 10 Корпоративная, Windows 10 Профессиональная и Windows 10 для образовательных учреждений.

Hyper-V используется для запуска Песочницы Windows — изолированной безопасной среды, запускаемой в работающей операционной системе Windows 10.

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

Чтобы предотвратить возникновение конфликтов и проблем, например, с виртуальными машинами VMware Workstations или VirtualBox, нам необходимо отключить Hyper-V в Windows.

В этом руководстве мы рассмотрим, как отключить виртуализацию Hyper-V Windows 10 разными методами. Эти варианты предполагают решение проблемы двумя способами:

  • Отключение и удаление компонентов Hyper-V с ПК.
  • Отключение средства виртуализации без удаления компонентов.

В инструкциях мы покажем, как полностью отключить Hyper-V на ноутбуке или стационарном ПК, а также как отключить запуск гипервизора, не затрагивая всю платформу виртуализации.

Как отключить Hyper-V в Windows 10 — 1 способ

Сначала рассмотрим, как отключить Hyper-V в Виндовс, используя метод удаления компонента из операционной системы. Управление включением или отключением системного инструмента виртуализации находится в компонентах Windows.

Пройдите последовательные шаги:

  1. Нажмите на клавиши «Win» + «R».
  2. В диалоговое окно «Выполнить» введите команду: «optionalfeatures» (без кавычек).
  3. Нажмите на кнопку «ОК».

команда выполнить

  1. В окне «Включение или отключение компонентов Windows» найдите гипервизор.
  2. Снимите флажок напротив пункта «Hyper-V» для деактивации этого компонента.
  3. Нажмите на кнопку «ОК».

снять флажок

  1. После завершения процесса удаления компонента платформы виртуализации из системы, в окне «Windows применила требуемые действия» нажмите на кнопку «Перезагрузить сейчас».

компонент установлен

Как отключить виртуализацию Hyper-V в Windows PowerShell — 2 способ

При помощи системного инструмента Windows PowerShell мы можем полностью отключить компонент Hyper-V на компьютере.

Выполните следующие действия:

  1. Запустите Windows PowerShell от имени администратора.
  2. В окне оболочки введите команду, а затем нажмите на клавишу «Enter»:
  1. После завершения процесса удаления нажмите на клавишу «Y», чтобы дать согласие на перезагрузку компьютера.

Чтобы отключить только Hypervisor (гипервизор), без отключения всей платформы, выполните команду:

Как отключить компонент Microsoft Hyper-V в командной строке — 3 способ

Эту операцию можно выполнить с помощью другого встроенного средства операционной системы — командной строки Windows. Мы используем утилиту DISM — системный инструмент для обслуживания и подготовки образов.

  1. Запустите командную строку от имени администратора.
  2. В окне интерпретатора командной строки введите команду:
  1. Нажмите на клавишу «Enter».
  2. Перезагрузите ПК после выполнения данной команды.

Как отключить компонент Hyper-V — 4 способ

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

  1. На своем ПК запустите командную строку от имени администратора.
  2. Введите в окно консоли команду, а после этого нажмите на «Enter».
  1. Выполните перезагрузку компьютера.

В некоторых случаях может потребоваться отключение аппаратной виртуализации в UEFI или BIOS. Для этого необходимо войти в БИОС, а затем отключить виртуализацию оборудования Intel VT-x или AMD-V.

Выводы статьи

В некоторых ситуациях, пользователю может потребоваться отключить виртуальную платформу Hyper-V — гипервизор для запуска на компьютере виртуальных машин. Нередко бывает, что на одном ПК кроме системного средства установлены виртуальные машины сторонних разработчиков.

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

Like this post? Please share to your friends:
  • Как включить huge pages в windows 10
  • Как включить hotspot на windows 10
  • Как включить high performance в windows 10
  • Как включить hid устройства на windows 10
  • Как включить hiberfil sys в windows 7