Actualización de la memoria Intel® Transactional Synchronization Extensions (Intel® TSX) y la supervisión del desempeño de los procesadores Intel®

Documentación

Información y documentación sobre productos

000059422

09/02/2022

La actualización de la plataforma Intel (IPU) 2021.2 y versiones posteriores incluyen una actualización de microcódigo que afectará el comportamiento de la Intel® Transactional Synchronization Extensions (Intel® TSX) y la unidad de monitoreo del desempeño (PMU) en los procesadores siguientes:

Modelo de la familiaCaminarFamilias de procesadores /Serie de números de procesador
06_55H< =5Familia de procesadores escalables Intel® Xeon® de 1ra Generación y familia de procesadores Intel® Xeon® D basada en la microarquitectura Skylake
06_4EH, 06_5EHTodoProcesadores Intel® Core™ de sexta generación y familia de productos de procesadores Intel® Xeon® E3-1500m v5 y E3-1200 v5 basados en la microarquitectura Skylake
06_8EH<=0xBProcesadores Intel® Core™ de 7ma y 8va Generación y procesadores Intel® Pentium® basados en la microarquitectura Kaby Lake/Coffee Lake/Whiskey Lake
06_8EH0xCProcesadores Intel® Core™ de 8va Generación, procesadores Intel® Pentium® y procesadores Intel® Celeron® basados en microarquitecturas Whiskey Lake, Comet Lake y Amber Lake
06_9EH<=0xCProcesadores Intel® Core™ de 8va y 9̿a Generación y procesadores Intel® Pentium® basados en Coffee Lake microarquitectura
06_9EH0xDProcesadores Intel® Core™ de 9a Generación y procesadores Intel® Xeon® E basados en la microarquitectura Coffee Lake H

Intel TSX es una tecnología para habilitar la memoria transaccional de hardware. La PMU mide los eventos de desempeño mediante contadores de desempeño. Para obtener más información sobre Intel TSX, consulte recursos web sobre Intel® Transactional Synchronization Extensions. Para obtener más información sobre PMU, consulte la sección Supervisión del desempeño en el Volumen 3 del Manual del desarrollador de software intel (Intel® SDM ).

Cuando se aplique la actualización del microcódigo de la IPU 2021.2, se producirán los siguientes cambios en los procesadores afectados:

  • Intel TSX se deshabilitará de forma predeterminada.
  • El procesador forzará todas las transacciones de memoria transaccional limitada (RTM) de forma predeterminada.
  • Se enumerará un nuevo bit de CPUID CPUID CPUID.07H.0H.EDX[11] (RTM_ALWAYS_ABORT), que se establece para indicar al software actualizado que el microcódigo cargado está forzando RTM quark. La información acerca de la instrucción de CPUID se encuentra en la sección Identificación del procesador y determinación de características en el Intel SDM.
  • En los procesadores que enumera la compatibilidad con RTM, los bits de subconsumo del CPUID para Intel TSX (CPUID.07H.0H.EBX[11] y CPUID.07H.0H.EBX[4]) continúan configurados de forma predeterminada después de la actualización del microcódigo.
  • Las cargas de trabajo que se beneficiaron con Intel TSX podrían experimentar un cambio en el desempeño.
  • El software del sistema puede utilizar un nuevo bit en el Registro específico del modelo (MSR) 0x10F TSX_FORCE_ABORT[TSX_CPUID_CLEAR] funcionalidad para borrar los bits de Hardware Lock Elision (HLE) y RTM para indicar al software que Intel TSX está deshabilitado.

La actualización de la extensión de sincronización transaccional de Intel® (Intel® TSX) para la actualización del documento técnico del procesador seleccionado (PDF) proporciona detalles acerca de los cambios de comportamiento de Intel TSX y PMU debidos a la actualización del microcódigo en la IPU 2021.2 y versiones posteriores, y es una guía para los desarrolladores de controladores de PMU y los desarrolladores de herramientas de desempeño. Intel no espera que esta actualización de microcódigo afecte a los usuarios que no utilizan la PMU o que solo utilizan controladores y herramientas de PMU actualizados. Es posible que algunos usuarios avanzados de monitoreo de desempeño (Perfmon) necesiten cambiar sus secuencias de comandos de recopilación y sus secuencias de comandos. Este documento técnico también debe ser revisado por los desarrolladores que utilizan Intel® Software Guard Extensions (Intel® SGX).

Nota: Los archivos PDF requieren Adobe Acrobat Reader*