109387, Москва, ул. Люблинская, 42, офис 108 +7(495) 351-88-01 351-88-02 main@tiscom.ru
 277625523 tiscomputers  @olegshishlyannikov
Техподдержка:+7(985) 991-63-14 support@tiscom.ru

Ошибка в реализации TSX-инструкций в Intel Xeon E5 v3

Как сообщалось два месяца назад,  в некоторых моделях процессоров Intel допущена ошибка в реализации набора инструкций Transactional Synchronized eXtensions (TSX). Баг присутствует в ряде процессоров поколения Haswell и в первых чипах Broadwell. Ро обновленной информации, неприятности могут коснуться гораздо большего количества пользователей, чем ожидалось ранее.

В чем заключается проблема? . Инструкции TSX разработаны для повышения производительности  процессоров при выполнении определённых многопоточных приложений. Для приложений, обрабатывающих большие объемы данных, они позволяют увеличить быстродействие и улучшить масштабируемость вычислений. Ошибка же в реализации Transactional Synchronized eXtensions может приводить к непредсказуемому поведению системы и повреждению данных в памяти – катастрофическим последствиям во многих случаях..

Производитель предлагает вовсе отключать TSX, используя обновление микрокода, но, понятно, такое решение не устраняет ошибку как таковую. При таких действиях  пользователи вовсе лишаются части заявленной производителем (и оплаченной покупателем)  функциональности.

Как теперь сообщается, ошибка в реализации TSX-инструкций, похоже, затрагивает новые серверные чипы Intel Xeon E5 v3 на архитектуре Haswell-EP, которые были представлены в сентябре. У администраторов серверов на основе этих процессоров есть выбор: применить обновление микрокода и отключить TSX или продолжить эксплуатировать чипы в первоначальном состоянии, рискуя столкнуться с критическими  сбоями, потерей данных и нестабильностью систем.

Полностью проблема некорректных инструкций Transactional Synchronized eXtensions, скорее всего, будет устранена только с приходом будущих процессоров поколения Broadwell.

Производитель: