обновление Intel® Transactional Synchronization Extensions памяти (Intel® TSX памяти и производительности) для процессоров Intel®
Тип материала Информация о продукции и документация
Идентификатор статьи 000059422
Последняя редакция 12.06.2021
Обновление платформы Intel (IPU) 2021.1 и более поздних версий содержит обновление микрокода, которое повлияет на поведение блока мониторинга производительности (Intel® Transactional Synchronization Extensions) (Intel® TSX) и блока мониторинга производительности (PMU) на следующих процессорах:
Модель семейства
Шаг
Семейства процессоров / серия номеров процессоров
06_55H
Другие продукты
Эта статья относится к 9 продукция.
Вам нужна дополнительная помощь?
Оставьте отзыв
Содержание данной страницы представляет собой сочетание выполненного человеком и компьютерного перевода оригинального содержания на английском языке. Данная информация предоставляется для вашего удобства и в ознакомительных целях и не должна расцениваться как исключительная, либо безошибочная. При обнаружении каких-либо противоречий между версией данной страницы на английском языке и переводом, версия на английском языке будет иметь приоритет и контроль. Посмотреть английскую версию этой страницы.
Для работы технологий Intel может потребоваться специальное оборудование, ПО или активация услуг. // Ни один продукт или компонент не может обеспечить абсолютную защиту. // Ваши расходы и результаты могут отличаться. // Производительность зависит от вида использования, конфигурации и других факторов. // См. наши юридические уведомления и отказ от ответственности. // Корпорация Intel выступает за соблюдение прав человека и избегает причастности к их нарушению. См. Глобальные принципы защиты прав человека в корпорации Intel. Продукция и программное обеспечение Intel предназначены только для использования в приложениях, которые не приводят или не способствуют нарушению всемирно признанных прав человека.
Intel отключает TSX инструкции в процессорах Haswell, Haswell-E/EP, Broadwell-Y
Когда Intel впервые представили Haswell широкой публике, пожалуй самым интересным показался новый набор расширенных инструкций TSX-NI. Обещалось, и, до некоторого времени, функционировало — с помощью оных инструкций возможно было, наконец, избавиться от необходимости использовать дополнительные функции при синхронизации кода и выводе данных, в многоядерной среде, то есть, фактически, код избавлялся от «синхронизационных костылей» и вся забота по синхронизации ложилась на плечи нового набора инструкций.
Как известно, в первой серии процессоров Haswell для настольных ПК эти инструкции были только у процессоров с фиксированным множителем базовой частоты. То есть так называемые «разгоняемые» экземпляры, с буквой «К» в наименовании, были лишены этих инструкций, что породило массу слухов и толкований. В частности, утверждалось, что если сравнивать производительность 4770 и 4770К, то последний на штатной частоте уступал свои позиции, якобы благодаря и этому набору инструкций. Думаю сие утверждение было бы правомерно, если бы можно было осуществить адекватное сравнение, теперь же оно просто потеряло смысл.
В августе 2014 года некий разработчик вне корпорации, как это бывает, случайно обнаружил ошибку закравшуюся в данный набор инструкций. Подробности до сих пор не раскрыты, но, видимо, ошибка представляет столь серьёзную опасность, что в Intel предпочли просто внести запрет на использование TSX-NI инструкций во всех ранее выпущенных процессорах, обладающих набором этих инструкций. Запрет на использование инструкций будет или уже был сделан с помощью обновления микрокода входящего в состав современных UEFI / BIOS. Некоторых разработчиков данный инциндент заставил просто остановить разработку с использованием этого набора инструкций. Возможно, навсегда.
Так как ошибка, судя по всему, на уровне структуры процессора, то исправление ошибки ожидается только с выходом нового поколения процессоров, а именно — Broadwell-K, выход которого, согласно тому, что Intel объявила на ITC 2014 Athens, намечен на второй квартал 2015 года. К сожалению, данный процессор, по предварительным данным, поддерживаться будет только чипсетами Intel, начиная с Z97 серии, что не оставляет шансов пользователям более старых систем обойтись только заменой процессора, если им необходим данный набор инструкций.
Transactional Synchronization Extensions (TSX)
Люди обычно оценивают процессор по количеству ядер, тактовой частоте, объему кэша и других показателях, редко обращая внимание на поддерживаемые им технологии.
Отдельные из этих технологий нужны только для решения специфических заданий и в «домашнем» компьютере вряд ли когда-нибудь понадобятся. Наличие же других является непременным условием работы программ, необходимых для повседневного использования.
Так, полюбившийся многим браузер Google Chrome не работает без поддержки процессором SSE2. Инструкции AVX могут в разы ускорить обработку фото- и видеоконтента. А недавно один мой знакомый на достаточно быстром Phenom II (6 ядер) не смог запустить игру Mafia 3, поскольку его процессор не поддерживает инструкции SSE4.2.
Если аббревиатуры SSE, MMX, AVX, SIMD вам ни о чем не говорят и вы хотели бы разобраться в этом вопросе, изложенная здесь информация станет неплохим подспорьем.
Одной из особенностей компьютеров на базе процессоров AMD, которой они выгодно отличаются от платформ Intel, является высокий уровень совместимости процессоров и материнских плат. У владельцев относительно не старых настольных систем на базе AMD есть высокие шансы безболезненно «прокачать» компьютер путем простой замены процессора на «камень» из более новой линейки или же флагман из предыдущей.
Если вы принадлежите к их числу и задались вопросом «апгрейда», эта небольшая табличка вам в помощь.
В таблицу можно одновременно добавить до 6 процессоров, выбрав их из списка (кнопка «Добавить процессор»). Всего доступно больше 2,5 тыс. процессоров Intel и AMD.
Пользователю предоставляется возможность в удобной форме сравнивать производительность процессоров в синтетических тестах, количество ядер, частоту, структуру и объем кэша, поддерживаемые типы оперативной памяти, скорость шины, а также другие их характеристики.
Дополнительные рекомендации по использованию таблицы можно найти внизу страницы.
В этой базе собраны подробные характеристики процессоров Intel и AMD. Она содержит спецификации около 2,7 тысяч десктопных, мобильных и серверных процессоров, начиная с первых Пентиумов и Атлонов и заканчивая последними моделями.
Информация систематизирована в алфавитном порядке и будет полезна всем, кто интересуется компьютерной техникой.
Таблица содержит информацию о почти 2 тыс. процессоров и будет весьма полезной людям, интересующимся компьютерным «железом». Положение каждого процессора в таблице определяется уровнем его быстродействия в синтетических тестах (расположены по убыванию).
Есть фильтр, отбирающий процессоры по производителю, модели, сокету, количеству ядер, наличию встроенного видеоядра и другим параметрам.
Для получения подробной информации о любом процессоре достаточно нажать на его название.
Проверка стабильности работы центрального процессора требуется не часто. Как правило, такая необходимость возникает при приобретении компьютера, разгоне процессора (оверлокинге), при возникновении сбоев в работе компьютера, а также в некоторых других случаях.
В статье описан порядок проверки процессора при помощи программы Prime95, которая, по мнению многих экспертов и оверлокеров, является лучшим средством для этих целей.
ПОКАЗАТЬ ЕЩЕ
Набор инструкций TSX в Intel Haswell повысит эффективность многоядерной работы
Продолжает стекаться информация о будущих процессорах Intel Haswell, чей дебют по последним данным может состояться в марте-июне 2013 года. Судя по сведениям, опубликованным в корпоративном блоге Intel, эти CPU станут обладателями нового набора инструкций Transactional Synchronization Extensions (TSX), что должно повысить эффективность взаимодействия нескольких x86-ядер при работе с различными программными приложениями и, в конечном счете, увеличить производительность чипов.
Роадмап Intel Haswell
Если вкратце, набор инструкций TSX позволяет перенести большую часть работы по распределению ресурсов между вычислительными ядрами на аппаратный уровень, тогда как сейчас данная опция реализуется в основном на программном уровне операционной системы и приложений. Таким образом, новая функциональность в чипах Intel Haswell даст возможность снять часть обременительной ноши с плеч программистов, которые смогут перенаправить свои силы на другие аспекты деятельности.
При этом появление поддержки TSX позволит оптимизировать работу процессоров с несколькими вычислительными потоками, что, как уже было указано выше, должно привести к росту быстродействия, а сам данный механизм базируется на принципе, если так можно выразиться, взаимной ответственности каждого из x86-ядер за свой участок деятельности. Напомним, процессоры Intel Haswell будут производиться согласно 22-нм технологическим нормам и должны стать обладателями улучшенной встроенной графики.
Intel отключила поддержку TSX в процессорах Core 6-го, 7-го и 8-го поколений
Компания Intel в рамках ближайших обновлений микрокода процессоров собирается отключить по умолчанию расширения Transactional Synchronization Extension, TSX и блока мониторинга производительности (PMU). Изменения затронут 6-е (Skylake), 7-е (Kaby Lake) и 8-е (Coffee Lake) поколения процессоров Intel Core и Xeon. Благодаря этому повысится общая безопасность этих процессоров, но при этом пострадает их производительность в задачах, использующих модель транзакционной памяти.
Как указывает Intel на своём официальном сайте, TSX является технологией, которая обеспечивает работу аппаратной транзакционной памяти, а PMU, в свою очередь, измеряет события производительности с помощью счётчиков производительности.
По данным портала Phoronix, обновления микрокода направлены на исправления проблем, связанных с упорядочиванием памяти в TSX, о которых Intel знала ещё с июня 2018 года и поэтому выпустила в октябре того же года специальный микропатч, устраняющий этот недостаток. Тем не менее, спустя три года производитель решил выпустить обновление, которое полностью отключает TSX по умолчанию. Изменения содержится в обновлении микрокода IPU 2021.1 от 8 июня и в более поздних версиях.
«В рабочих нагрузках, которые используют Intel TSX, могут наблюдаться изменения в производительности. Некоторым продвинутым пользователям, выполняющим мониторинг производительности, может потребоваться использование других сценариев и методик сбора данных», — указывает компания в описании обновления. О каком именно уровне изменения производительности при отключении TSX идёт речь компания не уточняет, однако Phoronix указывает, что использование TSX может ускорять определённые нагрузки, использующие транзакционную память, на величину до 40 %.
Разработчики Linux уже подготовили обновление ядра для установки указанных обновлений микрокода. Phoronix отмечает, что необходимые изменения были внесены в версию Linux 5.14. В перспективе поддержка также может появиться у версии Linux 5.13.