Свежий номер №11 (436) / Искусство серверовки
 
Дата публикации: 25.03.2002

Алекс Карабуто, lx@computerra.ru

 
<< Градация серверов (по Intel)
Технология Hyper-Threading

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

Новейшая технология Intel Hyper-Threading дает возможность операционной системе и многопоточному ПО рассматривать каждый физический процессор как два логических (физически разделены только наборы регистров и блоки XAPIC - Extended APIC, см. схему), распараллеливая решение нескольких задач между ними и повышая тем самым скорость отклика системы, производительность и скорость обработки транзакций. При этом эти логические процессоры осуществляют совместный доступ ко всей кэш-памяти и вычислительным блокам - FP, ALU и пр. Существующее ПО, оптимизированное для многопроцессорных систем, может использоваться с Hyper-Threading без каких-либо изменений. Для операционных систем нужна минимальная оптимизация, чтобы избежать ненужных простоев. Работу технологии поясняет схема.

Преимущества новой технологии: эффективнее используются ресурсы процессора, производительность при использовании многопоточного серверного ПО повышается до 30% в четырехпроцессорных системах и до 80% (в зависимости от задачи) в двухпроцессорных системах (по однопроцессорным пока данных нет). Повышается масштабируемость, уменьшается время отклика, увеличивается число обрабатываемых транзакций в масштабе предприятия. Огорчает, что для применения Hyper-Threading в системах на Windows XP требуется лицензирование операционной системы для дополнительных логических процессоров. Кроме того, чипсет системной логики и BIOS серверной платы должны быть специально «заточены» для распределения задач между процессорами.

Схема работы технологии Hyper-Threading.



 
<< Градация серверов (по Intel)
Технология Hyper-Threading


Алекс Карабуто
lx@computerra.ru
 


<< Личный связной
Все материалы номера
Абвгдейка >>