Гиперпоточность
Материал из Википедии — свободной энциклопедии
Гиперпоточность - Hyper-threading (официальное название Hyper-Threading Technology (HTT)) - это торговая марка компании Intel для реализации технологии «одновременной мультипоточности» (англ. Simultaneous multithreading) на микроархитектуре Pentium 4. Более расширенная форма суперпоточности (англ. Super-threading), впервые появившаяся в процессорах Intel Xeon и позднее добавленная в процессоры Pentium 4. Эта технология увеличивает производительность процессора при определённых рабочих нагрузках путём предоставления «полезной работы» (англ. useful work) «модулям выполнения» (англ. execution units), которые иначе будут бездействовать; к примеру, в случаях не хватки кэша (англ. cache miss). Процессороры Pentium 4 с включённым Hyper-threading операционная система определяет как два разных процессора вместо одного.
Содержание |
[править] Производительность
Преимущества Hyper-threading представлены как: улучшенная поддержка много-потокового кода, позволяя запускать потоки одновременно; улучшена реакция и время отклика; увеличено количество пользователей, которое может поддерживать сервер.
По словам Intel, первая реализация увеличивала производительность только на 5% по сравнению с процессорами без Hyper-threading, однако последующие реализации увеличивают производительность на 15-30%.
Intel утверждает, что прибавка к скорости составляет 30% по сравнению с идентичным процессорами Pentium 4 без технологии «одновременной мультипоточности» (англ. Simultaneous multithreading). Однако, прибавка к производительности изменяется от проложения к приложению: некоторые программы вообще несколько замедляются при включённой технологии Hyper-threading. Это, в первую очередь, связано с «системой повторения» процессоров Pentium 4, связывающая «ценные ресурсы выполнения» (англ. valuable execution resources), отчего и начинают «голодать» другие потоки.
[править] См. также
- Xeon
- Pentium 4
- Prescott
- Pentium D
- Pentium Extreme Edition
[править] Ссылки
- Обзор технологии Hyper-threading на сайте компании Intel(англ.)
- Техническое описание технологии Hyper-threading на сайте Intel](англ.)
- Обзор реализации Hyper-threading на сайте MSDN компании Microsoft(англ.)
[править] Источники
Технологии процессоров |
---|
Hyper-threading | Simultaneous multithreading | Super-threading | SIMD | SISD | MIMD |