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

Возможные значения:

Q Enabled (On) - поддержка технологии Hyper-Threading включена;

Disabled (Off) - технология Hyper-Threading не используется.

Рис. 8.2. Параметры процессора в 8IOS

Гтобы применить Иурег-Thrcading, необходимо несколько условий.

2 Эта технология должна поддерживаться системной платой и быть доступно!! в настройках BIOS, то есть выбрано значение Enabled (On). Если параметр Hyper-Threading Function или аналогичный отсутствует, скорее всего, Hyper-Threading не поддерживается платой. Если же этот параметр имеет зна­чение Disabled (Off) и заблокирован для редактирования, возможно, техно­логия не поддерживается процессором. Следует также установить расширенный контроллер прерываний с помощью параметра APIC Function.

Процессор должен иметь аппаратную поддержку Hyper-Threading. Таковая есть почти во всех процессорах Intel Pentium 4, Intel Xeon, Intel Pentium D с тактовой частотой не ниже 3,0 ГГц, а также в их некоторых моделях с тактовыми часто­тами от 2,4 до 3,0 ГГц. Уточнить, есть ли Hyper-Threading в конкретной модели, можно, обратившись к технической документации на процессор.

2 Технология Hyper-Threading должна поддерживаться операционной системой. Это может быть Windows ХР SP2, Windows 2003, Windows Vista или Linux с вер­сией ядра не ниже 2.4.x. Включить поддержку Hyper-Threading в BIOS следует до установки операционной системы, а завершив процесс, нужно подключить драйверы для чипсета системной платы.

Гтобы проверить работу Hyper-Threading в Windows ХР, щелкните правой кноп-;ой мыши на свободном участке Панели задач, выполните команду Диспетчер задач i перейдите в появившемся окне на вкладку Быстродействие. При включенной ехнологии график Хронология загрузки ЦП будет разделен на две части, каждая из юторых отображает нагрузку на свой виртуальный процессор (рис. 8.3).



Рис. 8.3- При включенной функции Hyper-Threading в диспетчере устройств отображаются графики

загрузки двух виртуальных процессоров

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