Новости Hardware

Ошибка в процессорах Skylake и Kaby Lake приводит к нестабильности Hyper-Threading

В течение апреля и мая Intel обновила документацию на свои актуальные модели процессоров, и в ней появилось описание доселе неизвестной ошибки, которая нашлась у всех представителей семейств Skylake и Kaby Lake. Все процессоры этих поколений, ориентированные на десктопные компьютеры, на платформу HEDT, мобильные и встраиваемые применения, а также серверные процессоры Xeon v5 и v6, оказались подвержены проблеме, проявляющейся в «опасном и непредсказуемом поведении в случае включённой технологии Hyper-Threading». Такое описание этой ошибке дали разработчики операционной системы Debian, которым удалось выявить условия, когда баг проявляется на практике.

В разосланном пользователям предупреждении разработчики призывают владельцев компьютеров на базе процессоров с микроархитектурой Skylake и Kaby Lake немедленно отключить Hyper-Threading в BIOS или UEFI, поскольку в противном случае их могут подстерегать «нарушения в ожидаемом поведении приложений и операционной системы, искажение данных и даже их потеря». В сообщении об ошибке при этом подчёркивается, что проблема касается не только Debian или Linux, а может проявляться в любых операционных системах, включая и Microsoft Windows.

В документации Intel ошибка описана следующим образом: «в сложных микроархитектурных состояниях короткие циклы из менее чем 64 инструкций, использующих процессорные регистры AH, BH, CH или DH вместе с соответствующими им широкими регистрами (например, RAX, EAX или AX для AH), могут вызывать непредсказуемое поведение процессора. Такая аномалия наблюдается только если активны оба логических процессора одного физического процессора».

Хотя и кажется, что описанные условия не должны возникать слишком часто, в Debian-сообществе нашлись и реальные пострадавшие. Например, первым ещё в начале этого года проблему заметил один из авторов инструментария OCaml, столкнувшийся со странным поведением компилятора. Однако разобраться и локализовать ошибку удалось лишь к концу мая, когда её описание появилось в интеловской документации.

То, что Intel признал существование проблемы, означает, что в скором времени она должна быть устранена через обновления микрокода. Сейчас сообщения о наличии бага есть в документации на все процессоры Core шестого поколения (Skylake), Core седьмого поколения (Kaby Lake), Xeon v5, Xeon v6, а также в документации на новые процессоры Core X шестого поколения (Skylake-X). Микрокод с коррекцией ошибки на данный момент выпущен Intel лишь для процессоров Skylake, он имеет номер версий 0xB9, 0xBA или более поздний. Кроме того, в новых процессорах Kaby Lake-X ошибка исправлена изначально в степпинге ядра B0. Для остальных пострадавших CPU исправление пока только ожидается. Конечные пользователи получат необходимую заплатку через обновления BIOS материнских плат.

Напомним, что обнаруженная ошибка – далеко не первая неприятность такого характера, поразившая микроархитектуру Skylake. В начале прошлого года в ней была выявлена ещё одна критичная для конечных пользователей проблема, из-за которой фиксировались зависания и сбои процессора под высокой нагрузкой. Тогда она также была оперативно исправлена через обновления микрокода.

Источник:

window-new
Soft
Hard
Тренды 🔥
ИИ, аватары, облака и финансы: Deutsche Bank и NVIDIA объявили о партнёрстве 5 ч.
Илон Маск теперь не самый богатый человек в мире — его сместил Бернар Арно 8 ч.
Мифологический шутер PERISH с кооперативом на четверых и трассировкой лучей получил дату выхода и улучшенную демоверсию 9 ч.
Слухи: Sony одобрила перезапуск Uncharted, но не от Naughty Dog 11 ч.
Соавтора «Соника» снова арестовали — теперь из-за Final Fantasy 11 ч.
Банк России готов разрешить майнерам продавать криптовалюты, но только на иностранных биржах 12 ч.
Декабрьское обновление Telegram принесло анонимную регистрацию, автоудаление всего, антиспам и многое другое 12 ч.
Google объявила самые популярные темы поиска в 2022 году: игра Wordle, Джонни Депп и Букингемский дворец 13 ч.
В WhatsApp появился конструктор аватаров, которые можно использовать как стикеры 14 ч.
Amazon урегулировала обвинения Еврокомиссии в притеснении сторонних продавцов 15 ч.
Нидерланды введут ограничения на поставку литографического оборудования в Китай в следующем месяце 2 ч.
Uber запускает сервис роботакси, несмотря на снижение ажиотажа вокруг беспилотных автомобилей 2 ч.
Новая статья: Обзор ноутбука realme Book Prime: тонкий, легкий, быстрый… твой? 6 ч.
Equinix повысит температуру в машинных залах для сокращения энергозатрат 7 ч.
Гнущийся игровой монитор Corsair Xeneon Flex можно будет заказать с 15 декабря — цена $2000 и предложение ограничено 8 ч.
Твердотельный накопитель Phison на 8 Тбайт прошёл сертификацию NASA и полетит на Луну в 2023 году 8 ч.
Fractal Design представила корпус North с фронтальной панелью из дерева 9 ч.
Прогноз по квартальным поставкам iPhone специалисты снизили ещё на 3 млн единиц 10 ч.
IDC: объём мирового рынка корпоративного WLAN-оборудования вырос на треть 10 ч.
Первый спутник «Экспресс-РВ» в рамках проекта «Сфера» отправится в космос в 2025 году 12 ч.