В процессорах Haswell найдена ошибка при работе с транзакционной памятью


Ошибку нашел один из разработчиков, и наличие дефекта уже подтверждено компанией Intel. Компания уже выпустила программную заплатку, блокирующую работу ряда процессоров с инструкциями TSX.

Компания Intel встроила в процессоры Haswell инструкции Transactional Synchronization Extensions (TSX) для обеспечения поддержки транзакционной памяти. На данный момент, хотя уже вот-вот должны выйти процессоры Broadwell, программы, которые используют аппаратные инструкции TSX, все еще не получили распространения. Между тем, в некоторых случаях при распараллеливании вычислений инструкции TSX позволяют в значительной мере ускорить расчеты. Само по себе это весьма неплохо, но недавно стало известно, что вычисления с использованием расширений TSX могут производиться с ошибками.

Эту проблему обнаружил один из разработчиков, и наличие дефекта уже подтвердила компания Intel. Во избежание возможных проблем Intel выпустила программную заплатку, блокирующую работу процессоров Haswell-E, Haswell, а также Broadwell Core M с инструкциями TSX. Воспользоваться набором TSX нельзя будет и в случае первых партий процессоров Haswell-EP. К моменту появления на рынке процессоров Haswell-EX неисправность должна быть устранена, поэтому программисты могут и дальше работать над TSX-совместимым кодом. В новых степингах всех указанных выше процессоров ошибка также будет устранена.

Читайте также:
Пять «жарких» докладов с Международной конференции ISSCC
Intel откладывает выпуск своих первых 14-нм процессоров на фоне снижения прибыли и высокой «плотности дефектов» в чипах
Intel успешно совершенствует 14-нм технологию
Intel сокращает расходы на обучение и откладывает освоение 14-нм техпроцесса
Intel представила новые поколения 22-нм процессоров и «наночип» для LTE

Источник: Beta.slashdot.org

Оставьте отзыв

Ваш емейл адрес не будет опубликован. Обязательные поля отмечены *