Найти тему
27,5 тыс подписчиков

Тут значит появились новости, мол intel когда-то в будущем планируют отключить Hyper-Threading. А чем это чревато для обычных пользователей?


HT или SMT (у AMD) работает примерно так: одно ядро получает на входе два потока информации. Так как само по себе процессорное ядро - это конвейер, то бывает такое, что один поток не задействует все вычислительные блоки. В такой ситуации часть ресурсов простаивает, что не очень хорошо (считай, что процессор не выдает всю свою производительность).

Если потоков два, то второй поток будет понемногу пропихивать данные в незанятые работой блоки ядра, таким образом получается намного более плотно нагрузить процессор. Вычислительная мощность процессора никак не меняется (теоретическая производительность остается той же), а вот фактическая растет примерно на 25-30% при загрузке всех потоков.

Что будет, если intel отключат HT?

Реалистичных развитий событий тут только два, одна концовка - отличная, вторая - плохая.

Первый вариант - так как intel не собирается отставать от своей архитектуры big.LITTLE, почти вся второстепенная нагрузка ложится на E-ядра (у которых и сейчас нет HT, но им это не мешает), при этом (опять же, ЕСЛИ) у них есть хороший планировщик, который сможет подавать информацию к ядру процессора плотным потоком (чтобы без простоев) - технология HT отваливается сама как ненужная. При этом отваливаются и некоторые "артефакты", которые она дает (не все приложения грузят сначала ядра, и только потом логические потоки. Бывают случаи, когда отключение HT чуть ли не вдвое повышало производительность).

Второй вариант - если планировщика у intel не будет. В таком случае артефакты тоже уйдут, и некоторые приложения будут работать лучше, но при этом общая эффективность использования ресурсов процессора снизится на те же 25-30%. С учетом того, что AMD пока не собираются отказываться от SMT, это даст красным сильное преимущество над синими, так что такой вариант вряд ли случится.

Короче говоря, если intel отключат HT, то ничего критичного не случится. В худшем случае - процессоры начнут работать чуть медленнее, в лучшем случае - работать будут так же, но не будет некоторых неприятных нюансов мультипоточности.
1 минута
230 читали