Hyper-Threading: отличие Core i7

Итак, сейчас у нас есть линейка Core i7-800 для LGA 1156 и линейка Core i7-900 для LGA 1366. Запутывает, не так ли? И здесь нам бы хотелось принципиально заметить, что i7 является i7 именно из-за поддержки технологии Hyper-Threading. Конечно, Intel использует разные тактовые частоты, чтобы разделить процессоры, да и в теории вы получите больший выигрыш от Turbo Boost на линейке i7-800, чем на процессорах i5.

Как вы, вероятно, знаете, технология Hyper-Threading является реализацией SMT (simultaneous multi-threading technology) от Intel, когда каждое физическое ядро операционной системе представляется в виде двух логических ядер. И если вы откроете Диспетчер задач/Task Manager на системе Nehalem с активной Hyper-Threading, то увидите восемь потоков. Впрочем, это не означает, что вы вдруг получили эквивалент "настоящего" восьмиядерного процессора. Нет, Intel дублирует некоторые ресурсы каждого физического ядра, чтобы эта технология работала; лучше представлять себе Hyper-Threading как технологию, позволяющую лучше использовать исполнительные ресурсы на четырёхъядерном Core i7 под многопоточной нагрузкой.

Мы знаем, что программа MainConcept Reference, например, хорошо поддерживает многопоточность. Простым включением Hyper-Threading мы смогли уменьшить время кодирования с 1:48 до 1:26.

Точно так же последняя версия антивируса AVG получает серьёзный прирост от активации Hyper-Threading. Менее оптимизированные или упрощённые многозадачные окружения дадут не такой впечатляющий результат, но мы видим определённый повод, чтобы выбрать именно процессор Core i7, если вы сможете выиграть от наличия Hyper-Threading.