ГиперпоточноÑÑ‚ÑŒ
Материал из Википедии — Ñвободной Ñнциклопедии
ГиперпоточноÑÑ‚ÑŒ - 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 |