Hyper-Threading — бренд Intel внутри общего класса SMT. Корректный аналог в AMD-контексте называется SMT, а не AMD Hyper-Threading.
Почему это важно
ОС получает больше единиц планирования и может лучше использовать простаивающие части ядра. Но два аппаратных потока разделяют физическое ядро и не равны двум ядрам.
Что подтверждено
Intel Hyper-Threading позволяет одному физическому ядру работать как два логических процессора с отдельным архитектурным состоянием и общими ресурсами ядра.
Граница применимости: Технология доступна не в каждой модели процессора и требует поддержки прошивки и ОС.
Intel определяет Hyper-Threading как собственную реализацию одновременной многопоточности.
Граница применимости: AMD Zen использует собственную двухпоточную реализацию SMT без названия Hyper-Threading.
Не путать
Что проверить
- Проверьте поддержку HT у точной модели процессора.
- Сверьте настройку прошивки и число логических процессоров в ОС.
- Не считайте HT-потоки независимыми физическими ядрами.
Первоисточники
Intel Hyper-Threading Technology — 12th Generation Intel Core Datasheet
Intel · Datasheet Volume 1, ID 655258, 22 декабря 2021 года
Показывает два logical processor, отдельное architectural state и общие ресурсы одного core.
Открыть первоисточникHyper-Threading Technology Architecture and Microarchitecture
Intel Technology Journal · Intel Technology Journal, Volume 6 Issue 1, 2002 год
Первичное техническое описание Hyper-Threading как реализации simultaneous multithreading.
Открыть первоисточникAMD EPYC and SMT Technology Brief
AMD · Technology Brief, апрель 2025 года
Описывает 2-way SMT в AMD Zen cores и два hardware thread на core.
Открыть первоисточник