Гиперпоточность

Многопоточность История и развитие Hyper-Threading Hyper-Threading (HT) — технология, позволяющая одному физическому ядру процессора выполнять несколько потоков.  Первая публикация о […]

Многопоточность

  • История и развитие Hyper-Threading

    • Hyper-Threading (HT) — технология, позволяющая одному физическому ядру процессора выполнять несколько потоков. 
    • Первая публикация о HT была в 1973 году, но коммерческая реализация началась в 1982 году. 
    • В 1994 году был выдан патент на технологию, но она не была экономически эффективной из-за развития КМОП-процессоров. 
    • В 2002 году Intel внедрила HT в процессоры архитектуры x86, а в 2008 году вернулась к этой технологии с микроархитектурой Nehalem. 
  • Требования к производительности и эффективность

    • HT повышает производительность на 15-30% по сравнению с процессорами без HT. 
    • В некоторых случаях производительность может снижаться из-за особенностей приложений. 
    • Энергоэффективность HT была спорной, с ARM утверждая, что она увеличивает энергопотребление. 
    • В 2019 году Intel временно отказалась от HT в настольных процессорах, но рекомендовала его отключение из-за уязвимостей. 
  • Недостатки и безопасность

    • Первые версии операционных систем не были оптимизированы для HT. 
    • В 2006 году HT подверглась критике за энергоэффективность. 
    • В 2005 году была продемонстрирована уязвимость, позволяющая отслеживать доступ к памяти других потоков. 
    • В 2018 и 2019 годах были обнаружены новые уязвимости, что привело к рекомендациям отключить HT. 
  • Рекомендации

    • Intel рекомендует отключить HT на некоторых устройствах из-за уязвимостей. 

Полный текст статьи:

Гиперпоточность — Википедия

Оставьте комментарий

Прокрутить вверх