Hyper-threading
Hyper-threading (англ. Hyper-threading — Гиперпоточность, официальное название Hyper-Threading Technology (HTT)) — это торговая марка компании Intel для реализации технологии «одновременной мультипоточности» (англ. Simultaneous multithreading) на микроархитектуре Pentium 4. Расширенная форма суперпоточности (англ. Super-threading), впервые появившаяся в процессорах Intel Xeon и позднее добавленная в процессоры Pentium 4. Эта технология увеличивает производительность процессора при определённых рабочих нагрузках путём предоставления «полезной работы» (англ. useful work) исполнительным устройствам (англ. execution units), которые иначе будут бездействовать; к примеру, в случаях кэш-промаха. Процессоры Pentium 4 с включённым Hyper-threading операционная система определяет как два разных процессора вместо одного.
Производительность
Преимущества Hyper-threading представлены как: улучшенная поддержка многопоточного кода, позволяя запускать потоки одновременно; улучшена реакция и время отклика; увеличено количество пользователей, которое может поддерживать сервер.
По словам Intel, первая реализация потребовала всего 5-процентного увеличения площади кристалла, но позволяла увеличить производительность на 15 - 30%.
Intel утверждает, что прибавка к скорости составляет 30% по сравнению с идентичным процессорами Pentium 4 без технологии «Simultaneous multithreading». Однако прибавка к производительности изменяется от приложения к приложению: некоторые программы вообще несколько замедляются при включённой технологии Hyper-threading. Это, в первую очередь, связано с «системой повторения» процессоров Pentium 4, занимающей необходимые вычислительные ресурсы, отчего и начинают «голодать» другие потоки.
См. также
Ссылки
- Обзор технологии Hyper-threading на сайте компании Intel(англ.)
- Техническое описание технологии Hyper-threading на сайте Intel(англ.)
- Обзор реализации Hyper-threading на сайте MSDN компании Microsoft(англ.)
Источники
Технологии цифровых процессоров |
|||||||||
---|---|---|---|---|---|---|---|---|---|
Архитектура | CISC · EDGE · EPIC · MISC · URISC ·RISC · VLIW · ZISC · Фон Неймана · Гарвардская · 32-bit · 64-bit · 128-bit | Процессор Intel Pentium | |||||||
Параллелизм |
| ||||||||
Реализации | DSP · GPU · SoC · PPU · Векторный процессор · Математический сопроцессор • Микропроцессор · Микроконтроллер | ||||||||
Компоненты | Barrel shifter · FPU · BSB · MMU · TLB · register file · control unit · АЛУ • Демультиплексор · Мультиплексор · Микрокод · Тактовая частота • Корпус • Регистры • Кэш | ||||||||
Управление питанием | APM · ACPI · Clock gating · Динамическое изменение частоты • Динамическое изменение напряжения |
de:Hyper-Threading en:Hyper-threading es:HyperThreading fr:Hyper-Threading id:Hyper-Threading it:Hyper-Threading ko:하이퍼 스레딩 nl:Hyper-Threading pl:Hyper-Threading pt:Hyper-threading sv:Hyper Threading zh:超執行緒
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....