Теги → hyper-threading

Настольные Core i5 поколения Comet Lake получат поддержку Hyper-Threading

Помимо процессоров Core i3 компания Intel в новом поколении Comet Lake, похоже, наделит поддержкой технологии Hyper-Threading также и процессоры Core i5. Во всяком случае, на это указывает обнаруженная запись о тестировании процессора нового поколения в популярном бенчмарке SiSoftware.

На самом деле, тест не определил, что протестирован был именно процессор семейства Core i5, скорее всего из-за того, что тестировался инженерный образец. Однако тест показал, что процессор обладает шестью ядрами и двенадцатью потоками. Заметим, что нынешние Core i5 поколения Coffee Lake Refresh также обладают шестью ядрами, но без Hyper-Threading, тогда как Core i7 уже имеют по восемь ядер.

На то, что протестированный чип действительно относится к поколению Comet Lake, косвенно указывает платформа. Тестировался процессор на материнской плате ECS H470-SF110, которая, по всей видимости, построена на чипсете Intel H470. Чипсеты Intel 400-й серии должны выйти как раз с процессорами Comet Lake.

Обратим также внимание, что протестированный Core i5 поколения Comet Lake обладает 3 Мбайт кеша второго уровня и 12 Мбайт кеша третьего уровня. Получается, новинка будет аналогом процессоров Core i7 восьмого поколения (Coffee Lake). Также отметим, что базовая тактовая частота протестированного процессора равна лишь 2 ГГц, что неудивительно для инженерного образца.

А в конце отметим, что семейство настольных процессоров Comet Lake-S возглавят чипы Core i9, обладающие 10 ядрами и 20 потоками. Новые процессоры Core i7, скорее всего, будут располагать восемью ядрами и шестнадцатью потоками. Чипы Core i5 по-прежнему будут иметь шесть ядер, но получат поддержку Hyper-Threading, равно как и Core i3 сохранят четыре ядра, но уже будут обладать восемью потоками.

Аналог Core i7 двухлетней давности за $120: Core i3 поколения Comet Lake-S получат Hyper-Threading

Компания Intel в начале следующего года должна представить новое, десятое поколение настольных процессоров Core, которые более известны под кодовым названием Comet Lake-S. И теперь благодаря базе данных теста производительности SiSoftware выяснились весьма интересные подробности о младших представителях нового семейства, процессорах Core i3.

В вышеупомянутой базе обнаружилась запись о тестировании процессора Core i3-10100, согласно которой данный чип обладает четырьмя ядрами и поддерживает технологию Hyper-Threading, что означает наличие восьми вычислительных потоков. Получается, что Core i3 образца 2020 года будет соответствовать Core i7 образца 2017 года. При этом стоимость этих процессоров отличается примерно в три раза (около $120 и $350 соответственно). Вот что конкуренция животворящая делает.

Базовая тактовая частота Core i3-10100, согласно тесту, составила 3,6 ГГц, а вот частота в режиме Turbo не уточняется. Ещё стоит заметить, что у финальной версии чипа, которая поступит в продажу, частота может быть иной, хотя и 3,6 ГГц для процессора начального уровня весьма недурно. Объём кеша третьего уровня у нового Core i3 составляет 6 Мбайт, что немного меньше по сравнению с теми же четырёхъядерными Core i7.

В конце напомним, что семейство Comet Lake-S возглавят процессоры Core i9, обладающие 10 ядрами и 20 потоками. Процессоры Core i7 будут располагать восемью ядрами и шестнадцатью потоками. Чипы Core i5 по-прежнему будут иметь шесть ядер, но получат поддержку Hyper-Threading. Получается, что семейство Comet Lake-S станет третьим подряд семейством процессоров Core, в котором Intel увеличивает количество ядер, а также первым семейством, в котором у процессоров всех серий Core будет поддержка Hyper-Threading.

Intel: вам не нужно отключать Hyper-Threading для защиты от ZombieLoad

Если после предыдущих новостей о ZombieLoad вы в панике выясняете, как отключить функцию Intel Hyper-Threading, чтобы предотвратить использование новой уязвимости, похожей на Spectre и Meltdown, то сделайте глубокий выдох — официальное руководство Intel фактически не рекомендует делать это для большинства случаев.

ZombieLoad аналогична предыдущим атакам по «побочным каналам» (англ. side-channel attack), вынуждающим процессоры Intel открывать доступ к потенциально конфиденциальной информации, которая обычно изолирована и доступна только для использующих её приложений. Исследователи по безопасности сообщили ранее, что эта уязвимость присутствует в большинстве чипов Intel и может быть использована в Windows, MacOS и Linux.

ZombieLoad уже получила в Сети собственный логотип

ZombieLoad уже получила в Сети собственный логотип

Intel со своей стороны не согласна с тем, насколько серьёзным оценивается риск ZombieLoad. Компания даже решила дать ZombieLoad другое название — Microarchitectural Data Sampling (MDS) или Микроархитектурная выборка данных. Согласитесь, это звучит гораздо менее страшно, чем отсылка к каким-то зомби.

«Уязвимость MDS основана на выборке данных, просачивающихся из небольших структур в ЦП при использовании локально выполняемого побочного канала спекулятивного исполнения», — объясняют в компании. «Практическая эксплуатация MDS является очень сложным делом. Сама по себе уязвимость не предоставляет злоумышленнику способ выбрать те данные, которые он желает получить».

«MDS уже устранена на аппаратном уровне во многих наших последних процессорах Intel Core 8-го и 9-го поколения, а также в семействе процессоров Intel Xeon Scalable второго поколения», — говорится в сообщении компании. «Для других затронутых продуктов меры по снижению риска доступны посредством обновления микрокода в сочетании с соответствующими обновлениями операционной системы и программного обеспечения гипервизора, которые доступны с сегодняшнего дня. Мы предоставили больше информации на нашем веб-сайте и продолжаем призывать всех поддерживать свои системы в актуальном состоянии, поскольку это — один из лучших способов обеспечения безопасности».

Представители Intel также указали и на то, что исследовательская группа ZombieLoad работала с компанией и другими специалистами в индустрии ПК, чтобы исправить уязвимость, прежде, чем о ней станет публично известно. «Мы хотели бы выразить нашу благодарность исследователям, которые работали с нами, и нашим партнёрам по отрасли за их вклад в скоординированное решение этой проблемы».

Так что насчёт Hyper-Threading?

Intel заявила, что отключение Hyper-Threading — не обязательный и не единственный вариант для пользователей ПК. На самом деле, по словам Intel, каждый клиент сам решает, что ему делать. Если вы не можете гарантировать безопасность установленного у вас программного обеспечения, тогда да, вероятно, отключить Hyper-Threading — это хорошая идея. Если же программное обеспечение поставляется только из магазина Microsoft, из ИТ-отдела или просто установлено из доверенных, по вашему мнению, источников, вы, вероятно, можете оставить Hyper-Threading включенным. Всё действительно зависит только от того, насколько вы переживаете о своей безопасности.

«Поскольку факторы значительно различаются для разных клиентов, Intel не рекомендует отключать Hyper-Threading, так как важно понимать, что это — не единственный путь обеспечить защиту от MDS и не обеспечивает защиту само по себе», — говорится в заявлении компании.

В то же время реакция производителей операционных систем отличается друг от друга.

Google выпустил исправление для Chrome OS, которое по умолчанию отключает Hyper-Threading для Chromebook. Люди, которые хотят включить технологию мультипоточности обратно, могут сделать это самостоятельно, считают в компании.

Apple выпустила обновление для MacOS Mojave и сообщила, что клиенты компании, особенно требовательные к безопасности, могут отключить Hyper-Threading самостоятельно.

Microsoft заявила, что выпустила патчи для своего программного обеспечения, чтобы сократить вероятность использования MDS, но также отметила, что клиенты должны дополнительно получить обновление прошивок от своих производителей ПК.

В связи с тем, что по большей части поставщики операционных систем решили оставить Hyper-Threading включённым, угроза ZombieLoad, очевидно, не так серьёзна, как это казалось ещё сутки назад. К тому же, до сих пор нет ни одного известного случая использования уязвимости в реальной атаке.

При этом использование патчей без отключения технологии Hyper-Threading почти не снижает производительность процессоров Intel.

Intel демонстрирует, что частичное исправление уязвимости без отключения Hyper-Threading незначительно влияет на производительность

Intel демонстрирует, что частичное исправление уязвимости без отключения Hyper-Threading почти не влияет на производительность

Но вы не поверите, если посмотрите на результаты тестирования Intel влияния патчей безопасности на производительность при отключенном Hyper-Threading. Компания утверждает, что исправления безопасности вместе с отключением Hyper-Threading оказывают подозрительно небольшое влияние на производительность.

Результаты тестирования исправления безопасности при отключённым Hyper-Threading

Результаты тестирования исправления безопасности при отключенном Hyper-Threading

Портал PCWorld категорически не согласен с мнением Intel о том, что отключение Hyper-Threading не представляет особой проблемы, хотя Intel и демонстрирует в своём документе, что производительность практически не изменилась. Проблема состоит в искусственности тестов Intel при отключении Hyper-Threading, поскольку компания не тестировала специфичные многопоточные нагрузки. Если бы Intel взяла тесты Blender, Cinebench или другие, рассчитанные на многоядерные и многопоточные процессоры, мы бы сразу увидели мощный провал в быстродействии.

Чтобы подчеркнуть, насколько важна технология Hyper-Threading, можно просто посмотреть на процессоры Intel i9-9900K за $500 и i7-9700K за $375, главное отличие которых заключается как раз в поддержке Hyper-Threading. Отключение Hyper-Threading на процессорах Intel — это невероятный удар для всех, кому важна многопоточная производительность.

Но есть и хорошая новость для тех, кто использует новейшие процессоры Intel. Как заявили в компании, многие из её последних процессоров 8-го и 9-го поколения уже имеют исправления аппаратного микрокода, поэтому владельцам i9-9900K нет никаких причин отключать Hyper-Threading. Опасность ZombieLoad, очевидно, выше для более старых процессоров. Владельцы этих систем должны будут полагаться на обновления операционной системы и программного обеспечения, а также на работу используемых ими антивирусных решений, чтобы снизить риск получения вредоносного кода. А также ещё раз напомним тот факт, что до сих пор не известно ни об одной атаке, использующей ZombieLoad.

Процессоры Intel Pentium с архитектурой Kaby Lake получили поддержку Hyper-Threading

Технология Intel Hyper-Threading, являющаяся частным случаем SMT (одновременной многопоточности), в своё время вызвала немало споров и в ряде случаев показала даже падение производительности в сравнении с режимами, когда у процессора были активны только физические ядра. Но сегодня она является неотъемлемой частью современных процессоров Intel Core и аналогичную технологию собирается вывести на рынок AMD в процессорах серий Ryzen и Naples.

Тем не менее, была категория процессоров Intel, которой в поддержке многопоточности всегда было отказано. Речь идёт о чипах под брендами Pentium и Celeron; отключение HT было частью стратегии Intel, предпринимаемой для более чёткого позиционирования различных процессоров в различных ценовых категориях. Однако с приходом Kaby Lake времена изменились. Основное внимание энтузиастов сейчас уделено флагманам, а также чипам с суффиксом К в названии, но Intel анонсировала и новые модели Pentium: G4560, G4560T, G4600, G4600T и G4620.

Все они по-прежнему имеют два физических ядра, но как свидетельствует база данных ARK самой Intel, в новых Pentium технология Hyper-Threading активна, так что операционной системой они логически воспринимаются как четырёхъядерные процессоры. Это существенно приближает их к серии Core i3, где HT всегда была активной, так что при ценах порядка 60 евро новые Pentium Kaby Lake являются отличным выбором для бюджетных игровых систем. Позиционирование теперь выполняется иначе: в серии Pentium отключена поддержка набора инструкций AVX2, который полезен, главным образом, в задачах по кодированию видео. Intel официально подтвердила активацию Hyper-Threading в новых чипах Pentium.

По стопам Икара: история одного Core i5-3470 с Hyper-Threading

Время процессоров Intel Ivy Bridge с маркетинговой точки зрения давно прошло, однако Core i7-3770K и менее производительные CPU до сих пор трудятся в системах многих тысяч пользователей и периодически меняют владельцев, переходя из рук в руки. Gehka3, железячных дел мастер из Днепра (Украина), поделился с общественностью интересным открытием — один из экземпляров Core i5-3470, оказавшихся в его распоряжении, позволил активировать технологию Hyper-Threading (HT), несмотря на то, что в характеристиках CPU таковая не значится и прецедентов её успешной активации на Core i5/Ivy Bridge раньше не было.

Тот самый семпл с sSpec-номером SR0T8 и индексом партии (batch) L3448942

Тот самый семпл с sSpec-номером SR0T8 и индексом партии (batch) L3448942

Включить функцию HT позволила материнская плата ASRock Z77 Pro4-M с прошивкой UEFI P2.00, выпущенной ещё в июле 2013 года. Примечательно, что процессор был определён матплатой как Core i5-3450 — модель с меньшей на 100 МГц частотой, отсутствием поддержки Intel vPro, VT-d и TXT.

Core i5-3470 с Hyper-Threading
Core i5-3470 с Hyper-Threading

Программы CPU-Z и HWiNFO идентифицировали чип как 4-ядерный/8-поточный. В окне мониторинга HWiNFO видны процентные значения загрузки каждого потока обработки данных «магического» Core i5-3470.

Прогон популярного бенчмарка Cinebench R15 подтвердил, что в распоряжении Геннадия фактически оказался Core i7 в обличии Core i5 (правда, с 6 Мбайт кеша третьего уровня вместо 8 Мбайт). Результат 606 очков на частоте 3,4 ГГц (штатная boost-частота для четырёх ядер) является мировым рекордом для Core i5-3470. Обычному экземпляру «3470-го» понадобился бы разгон приблизительно до 4,2–4,4 ГГц, чтобы показать сопоставимый результат.

Core i5-3470 с Hyper-Threading

Вышеупомянутый автор темы в конференции ресурса Overclockers.ua отметил, что основа стенда (ASRock Z77 Pro4-M) мало подходит для серьёзного разгона Core i5 с заблокированным по умолчанию множителем. Поэтому ему пришлось довольствоваться тестированием Core i5-3470 с HT на частоте 3,8 ГГц (прирост около 12 %). Результат в приложении Cinebench R15 вырос до 672 очков — уровня Core i7-3770 на номинальной частоте или немного разогнанного Core i5-6600 (Skylake-S).

Дальнейшие испытания показали, что чип имеет некий дефект, который не позволяет ему стабильно стартовать. Gehka3 подверг процессор нагреву до 200 °C для проверки гипотезы о нарушении контакта между кристаллом и подложкой. На момент подготовки данной заметки CPU у Геннадия всё ещё работает, но запускается лишь от случая к случаю.

Могут ли другие экземпляры процессоров Core i5-3470 из L3448942 и «соседних» партий стабильно функционировать с включённой в UEFI функцией Hyper-Threading? Распространяется ли «магия HT» на какие-либо другие Core i5/Ivy Bridge? Обязательно ли использовать матплату от ASRock и чипсет Z77? Все эти вопросы пока остаются без ответов.

Новая статья: Обзор процессора Core i7-6900K: недофлагман

Данные берутся из публикации Обзор процессора Core i7-6900K: недофлагман

window-new
Soft
Hard
Тренды 🔥