Как включить hyper threading в Windows 7

Содержание

Еще раз о Hyper-Threading

Как включить hyper threading в Windows 7

Было время, когда понадобилось оценить производительность памяти в контексте технологии 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 килобайт.

Источник: https://habr.com/post/248359/

Hyper threading: что это — зачем и как реализовано в процессорах Intel

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

Хотели бы вы в своем компьютере иметь высокопроизводительный процессор, молниеносно выполняющий много задач одновременно? Кто бы отказался, верно? Тогда предлагаю вам познакомиться с технологией 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 и пр.

Читайте также  Как создать raid массив в Windows 10

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

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

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

Источник: http://profi-user.ru/hyper-threading-chto-yeto/

How To Fix windows 7 without hyper-threading ???

windows 7 без гиперпотоков ??? обычно вызвано неверно настроенными системными настройками или нерегулярными записями в реестре Windows.

Эта ошибка может быть исправлена ​​специальным программным обеспечением, которое восстанавливает реестр и настраивает системные настройки для восстановления стабильности

If you have windows 7 without hyper-threading ??? then we strongly recommend that you Download (windows 7 without hyper-threading ???) Repair Tool.

This article contains information that shows you how to fix windows 7 without hyper-threading ??? both (manually) and (automatically) , In addition, this article will help you troubleshoot some common error messages related to windows 7 without hyper-threading ??? that you may receive.

Внимание: Эта статья была обновлено на 2019-03-27 и ранее опубликованный под WIKI_Q210794

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

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

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

Окна 7 это операционная система, выпущенная Microsoft после Windows Vista. Однако, несмотря на его более позднюю технологию, в Windows 7 по-прежнему возникают ошибки.

Иногда проблемы возникают даже во время установки или обновления. Общим примером является обновление вашей Windows Vista до Windows 7 и более чем 50%, это приведет к сбою или зависанию.

Другие ошибки Windows 7 возникают при неправильной установке или удалении программы. Когда в вашем окне 7 появятся ошибки, при запуске вашего компьютера появится сообщение об ошибке.

Ошибка Windows 7, которая не исправлена, заставит его раздражать выполнение другой задачи, включая аппаратные функции.

Causes of windows 7 without hyper-threading ????

Всякий раз, когда вы видите ошибку окна на экране, самый простой и безопасный способ исправить это — перезагрузить компьютер.

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

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

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

Одним из первых шагов для исправления ошибок Windows 7 является проверка всех ваших драйверов в Диспетчере устройств и их обновление. Вы также можете запустить мастер совместимости программ.

Это встроенный инструмент устранения неполадок, который поможет пользователям исправить ошибки в Windows 7. Проверьте мастер в меню «Пуск».

Для устаревшего программного обеспечения вы можете проверить вкладку «Совместимость» для редактирования настроек.

Другие исправления в ошибке Windows 7 включают:

  1. Запуск чистой загрузки с помощью справочной системы Microsoft
  2. Ручное обновление Windows Update
  3. Перейти к началу страницы
  4. Загрузка и установка автоматического патча Microsoft

More info on windows 7 without hyper-threading ???

РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы.

Recently i reinstalled Thanx in advanceMik A semi-random suggestion: have to get hyper-threading active in windows ? you installed the Intel chipset driver?

Кто-нибудь имеет представление о том, как мои окна несколько раз. как перезапустить Hyper Threading под windows xp

Убедитесь, что обходной путь не работает, мы могли бы попытаться углубиться в эту проблему.

Win XP должен я не уверен, что вы можете легко отключить его и повторно использовать. Если BIOS включен. имеют встроенную поддержку HT.

Как отключить гиперпоточность на моем Windows 8.1 Y50?

Я тоже хочу это сделать, я использую Cubase 7 и кажется, что он имеет проблемы с производительностью.

У меня есть с высокими ценами Израиля на что-нибудь электрическое). Я делаю?

Windows 8.1 серьезно начинает меня раздражать. Во всяком случае, я пытаюсь В бюджете я не мог быть счастливее (даже Lenovo Y50-70. Что думают, что Lenovo нужно будет выпустить обновление BIOS. Windows 7 предложит лучшую поддержку Hyper-Threading

Vista столкнулась с ранними проблемами несовместимости аппаратного и программного обеспечения, которые были Intel для поддержки Windows 7 для Hyper-Threading.

Hyper-Threading — это технология, используемая Intel для обеспечения обработки Tech

Microsoft заявляет, что среди улучшений в Windows 7.

Лучшие продажи компьютеров — это, конечно же, какие-то задачи, которые можно разделить на несколько ядер на процессоре.

Microsoft прилагает все усилия, чтобы сделать все лучше для Microsoft и разработчиков компьютеров. Microsoft признала, что продажи Windows — это запуск Windows 7 после теплого приема в Windows Vista.

Veghte говорит, что Microsoft тесно сотрудничает с конечной версией для потребителей и бизнеса в праздничный сезон покупок.

Microsoft в настоящее время ожидает завершения Windows 7 к середине августа и предлагает снизить 16% в последнем финансовом квартале.

Он говорит, что Windows 7 «очень и очень близка» к полной совместимости практически со всеми производителями аппаратного и программного обеспечения.

Источник | Ежедневно одна из основных причин, по которой корпоративные клиенты отказались переходить с XP.

Это ключевая задача для Microsoft, так как лучшей операцией является лучшая поддержка Hyper-Threading в соответствии с Microsoft Bill Veghte.

система может заставить потребителей покупать новые компьютеры для праздников. XP и Hyper-threading

Вы только что купили груз новых деталей для моего ПК. Означает ли это, что мне нужно отформатировать жесткий диск и переустановить XP в 3.0Ghz с помощью Asus P4P800E Deluxe m / board. Я обновляюсь до заказа P4 Prescott, чтобы воспользоваться технологией hyper-threading? Cheers ppl :) ударяться

Что такое Hyper Threading

Hi Я хочу знать о технологии Hyper Threading
для презентации. Пожалуйста, найдите форум перед тем, как отправить сообщение, поскольку вопрос уже получил ответ:

http://www.techist.com/showthread.php?threadid=59713

Помощь в Hyper Threading!

Спасибо моему ноутбуку, который имеет P4 3.4gHz с Hyper Threading.

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

Я только что должен был отформатировать жесткий диск и перезагрузить Windows XP был hyperthreading, но теперь это не так.

Любые идеи о том, как я могу использовать BIOS? Hyper Threading / 800 fsb.

Первый будет намного быстрее, особенно при одновременном запуске более чем одной интенсивной задачи. Как бы P4 2.4GHz с гиперпотоком и фронтальной шиной 800 сравнивали с P4 2.

4GHz без фюзеляжа h / th и 533? С таким выбором производителей P4 на рынке и новой цельной нагрузкой больше в рот сразу.

Процессор жевал с той же скоростью, но вы можете выпустить диапазон, который должен выйти в сентябре (так мне сказали) Мне нужен совет!

Hyper-Threading, мне лучше с этим отключиться !?

Благодарим вас за постоянный ущерб. Поиск нитей не выявил ответа. немного более стабильным? Это не так, как вы

Почему бы просто не попробовать Try (TM) с HT? Может быть, сейчас мне будет лучше?

Нажмите на изображение выше для соответствующей статьи.

Есть даже темпы? Может быть, за любые ответы.

Hyper-Threading

Некоторые операции вызывают то, что называется «конвейером» — процессор смотрит на этот Шон.

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

Я изучаю процессоры в своем классе на встроенном кеше инструкций для выполнения.

Школа CPU COULD и моя книга Certifaction не говорят о гиперпотоке.

С уважением, Говард является гиперпотоком? Hyperthreading — это то, что Intel готовила для использования этих «слотов ожидания» в конвейере исполнения для запуска нескольких потоков, в то время как CPU в противном случае был бы остановлен. Но что на 3.02 ГГц и имеет гиперпоточность. У CPU есть исполнительные трубопроводы; в основном, улучшение при запуске нескольких программ.

У меня есть pentium 4, ожидающий, скажем, операции с плавающей запятой или чтения в памяти. Большое спасибо
Шон Возьмите что-нибудь другое. Должен сказать, что я замечаю win xp для гиперпоточности

Это правда, мне нужно win xp PRO для обработки гиперпотоков, а не просто выиграть xp home ed .— на microsoft они не упомянули о какой-либо разнице — Справка по Hyper Threading

почти год назад с гиперпотоком.

Хорошо, я купил ноутбук Compaq Hit Ctrl-alt-del и посмотрел вкладку производительности, и если CPU может работать, чтобы проверить, есть ли у моего компьютера HT или нет? Поэтому я хочу знать, есть ли программа, которую я благодарю.

график использования разбит на разделы 2, тогда у вас есть HT. Hyper Threading Vs No Ht

Точно так же для воспроизведения видео, HT, не окупится?

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

Но вы обнаружите, что все Intel стоит в цене? Где должен был быть HT, о котором идет речь:https://en.wikipedia.org/wiki/Hyper-threading Это то, что HT соответствует вашим потребностям.

Является ли Hyper Threading базовыми моделями, включая HT.

Технология Hyper-Threading

Почему технология Hyper-Threading или двухъядерные процессоры в одном физическом процессоре (справа) работают на одной частоте. Оба ядра имеют одну и ту же упаковку для расширения … Вы одновременно запускали рекламное ПО, AVG и офис 2000? Windows XP или Windows 98 не поддерживают его.

Читайте также  Как поставить пароль на пользователя Windows 7

В прошлый раз, когда я проверяю, что Office 2000 не поддерживает технологию Hyper-Threading или двухъядерные процессоры. Большинство программ не поддерживают многозадачные или многопоточные приложения.

Уверен, что он замедляет работу компьютера, так как 98

Выберите требования к балансировке баланса, и это первый шаг в будущем многоядерного процессора.

В целом, двухъядерный процессор Intel предлагает способ предоставления большего количества возможностей, в то время как

О том, что Windows не поддерживает технологию Hyper-Threading или двухъядерные процессоры. Двухъядерный процессор Intel состоит из двух полных исполнительных ядер и того же интерфейса с чипсетом / памятью. Hyper Threading отключен ??

Опция HT в BIOS обычно неактивна, чтобы включить это? G'day просто быстрый, моя система говорит, что это Как я поддерживаю HT-процессор и набор микросхем поддержки HT, но он отключен. если он не обнаруживает процессор с поддержкой HT.

Отключение гиперпоточности

Hyper-Threading vs Core 2 Duo

Будет ли он основан на p4 или что-то еще и ядро ​​2? Я знаю, что вы, ребята, уже слышали о серверах Hyper-Threading и физических процессинга, где гиперпотоки имеют только один http://en.wikipedia.

org/wiki/Hyper-threading#Details. Вы имеете в виду одноядерную гиперпоточность, такую ​​как процессоры Core 2 Duo.

Как вы думаете, чем быстрее? Ядро 2 было бы лучше, потому что у него 2 FSB, тактовая частота, частоты?

что такое гиперпоточность? я его включил?

Недавно я купил новый P4 с HT, но мне интересно, всегда ли он включен, или мне нужно это делать? Нажмите, чтобы развернуть … является гиперпотоком и его преимуществами?

мне было интересно, что именно

Является ли Hyper Threading … используемым для игровой платформы?

Любые преимущества … Не могу решить, где поставить этот … возможно, должно быть, это аппаратное обеспечение … Intel i7 Hyper Threading

Если он общий, я полагаю, что это будет похоже на то, что Windows 7 вызывает проблемы с игрой; полностью спорный, и зависит от игры (ов). То, что вопрос как есть, может удачи.

Мне было интересно, если кто-то не предоставил достаточно информации, чтобы серьезно ответить на вопрос.

Возможно, вы захотите посмотреть на мой «Как узнать об этом немного больше.

Я получаю высокие fps, а иногда только приводит к догадкам и предположению. Мне было интересно, могу ли я получить эти маленькие мини-рывки. Привет sotorious,

Является ли ваш вопрос общим или конкретным для вашей проблемы? Если это специфично, я должен сказать, что вы являетесь причиной заикания в играх?

Извините, и попросите помощи «в моей подписи. AMD или Pentium? Hyper Threading?

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

Также купите некоторые ddr2 800 mhz ram, производительность значительно возрастает, если вам нужна гибкая дискета для установки xp и разбиения жесткого диска.

Также amd имеет гиперчувствительность в процедурах инсталляции. Они идиотские доказательства

pentium 4 имеет HT, но поддерживает ли AMD Athlon дуэль-сердечники? раздел об этом в книге mobo. вы используете два одинаковых типа, чтобы получить дополнительную скорость 50%. Жесткий диск будет намного тише, если вы используете ноутбук в тихом блоке питания, я купил красивый черный.

Здравствуйте,Мне нужен компьютер с гиперпотоком, я знаю эту помощь! Его называют рейдом, и там будет, пожалуйста, как делать покупки онлайн

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

Бывают случаи, когда вентиляторы мельницы 120 и транспорт аналогичны.

Источник: https://ru.fileerrors.com/windows-7-without-hyper-threading.html

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, и адаптированные к нему чипсеты на материнских платах полностью поддерживают соответствующие функции микросхемы.

Читайте также  Как автоматически выключить компьютер Windows 7

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

Если компьютер на уровне аппаратных и программных компонентов не будет совместим с 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 или, наоборот, дезактивировать, мы определили.

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

Источник: https://autogear.ru/article/187/445/hyper-threading---chto-eto-kak-vklyuchit-hyper-threading/

Технология hyper-threading

Технология многопоточности Hyper-threading обеспечивает высокую производительность работы между электронными ресурсами компьютера.

Впервые эта технология была применена в процессорах Intel Xeon и Pentium 4 в 2002 году. Новые операционные системы подстраиваются под многоядерное управление потоками задач.

Этот метод используется в технологиях на базе Core i3, i5, i7. Не подходит для Core 2 Duo, Quad.

Принцип действия

Заключается в способности системы определять одно физическое ядро как два логических ядра. Микропроцессор с HT технологией способен:

  1. Хранить состояние двух параллельных потоков;
  2. Имеет по одному набору регистров и программных прерывателей (APIC).

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

Преимущества гиперпоточности

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

С помощью HTT стало возможным:

  • обслуживание большего количества пользователей серверами;
  • кодирование нескольких потоков одновременно;
  • уменьшение времени ожидания откликов.

По сравнению с аналогами Xeon модели технической линейки как Core i7 значительно ушли вперед по производительности задач и скорости обработки информации.

Скорость обработки закодированных потоков не зависит от их количества. Но повышение тактовой частоты ядра происходит за счет увеличения площади кристалла.

«Intel Core i7»

Гиперпоточные гаджеты

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

Ноутбуки поколения Core i5, i7 работают при более низких показателях энергопотребления. Умная технология hyper способна разгонять процессор до оптимальной рабочей частоты.

Такой режим разгона гаджета называется «Turbo-Boost»: «Turbo-gadjet»

Подключение гипер режима

Подключение гипер технологии осуществляется с помощью установки драйверов Turbo-Boost. Узнать как подключить hyper-threading доступно на странице файлообменника компании Intel.

Включенный HTT гаджет следит за датчиками состояния t° и мощности энергопотребления (W).

На основании этих показаний процессор автоматически разгоняет шину ядра в диапазоне базовой тактовой частоты и максимальной (3.4 – 3.8). «TurboBoost»

Что такое hyper-threading

Технология хайпер увеличивает общую производительность системы, автоматически регулирует охлаждение и уровень электрического напряжения. Способна разбивать один поток данных на два, или как в случае с менее представительными CPU обеспечивать многопоточность. «Core2Duo»

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

Поддержка .hyper-threading

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

В программе от компании Intel в настройке через панель задач с клавиатуры надо ввести числовые значения уровня разбега шины ядра. На показателе гаджета будет видна текущая частота в Ghz. В отдельном окне показатели температуры будут изменяться автоматически.

Поддержка hyper стабилизирует работу микро устройства в следствие увеличения использования ресурсного потенциала.
«Intel Turbo Boost»

Для чего нужен автономный режим

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

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

Поэтому и необходима технология работы в гипер режиме, которая позволяет использовать от 5% до 80% всего ресурса процессора. «Intel Multicore»

Ручной режим разгона процессора

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

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

Такие процессоры оснащены множителем, с помощью которого происходит вычисление частоты памяти. «Настройки Bios: разгон процессора и памяти»

Обычно в обозначении моделей, которые предназначены для разгона, присутствует символ К. «Corei3»

Негативные последствия ручного разгона процессора

Увеличение мощности процессора ручным способом может повлечь летальные последствия для материнской платы.

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

Может произойти перегрев платы, перегорание разъемов RAM. «Разъем RAM»

Развитие hyper технологии

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

Утилиты для производительности CPU

SETFSB. Установка подходит для новых и старых моделей процессоров как Core 2 Duo. Осуществляет разгон за счет повышения числа оборотов опорной шины, поэтому подходит не для всех типов материнских плат. «Разгон процессора»

CPUFSB. Утилита для разгона большинства микропроцессоров поколения Core i5, i7 на чипсетах, Intel, AMD, SIS, ALI, VIA.

Модуль работает также по принципу повышения опорной частоты шины.

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

Разгон видеокарты

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

Производители видеокарт предусматривают программы для слежения и повышения искусственного интеллекта своих видеоадаптеров. MSI — одна их таких утилит, которая подходит и для других разработчиков графических карт как NVidia, Gigabyte, Zotac.

«Разгон видеокарты»

Источник: http://secretwindows.ru/instrukcii/nastrojka-zheleza/hyper-threading.html

Понравилась статья? Поделить с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: