Intel® Transactional Synchronization Extensions (Intel® TSX) actualización de memoria y supervisión de desempeño para procesadores Intel®

Documentación

Información y documentación sobre productos

000059422

12/06/2021

Intel Platform Update (IPU) 2021.1 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 de desempeño (PMU) en los procesadores siguientes:

Modelo de familiaCaminarFamilias de procesadores / serie de números de procesador
06_55H< = 5Familia de procesadores Intel® Xeon® y la familia Intel® Xeon® de procesadores escalables D de 1ª generación basada en la microarquitectura Skylake
06_4EH, 06_5EHtodoFamilia de procesadores Intel® Core™ y Intel® Xeon® de 6ta Generación E3-1500m v5 y familia de productos E3-1200 v5 basada en la microarquitectura Skylake
06_8EH< = 0xBProcesadores Intel® Core™ Intel® Pentium® de 7ma y 8a Generación basados en Kaby Lake/Coffee Lake/Whiskey Lake microarquitectura
06_9EH< = 0xCProcesadores Intel® Core™ Intel® Pentium® de 8a y 9a Generación basados en Coffee Lake microarquitectura

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

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

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

El impacto del monitoreo de desempeño del documento técnico del problema de pedido de memoria Intel® Transactional Synchronization Extensions (PDF) proporciona detalles acerca de los cambios de comportamiento de Intel TSX y PMU debidos a la microcódigo actualizada en la IPU 2021.1 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. Algunos usuarios avanzados de monitoreo de desempeño (Perfmon) podrían tener que cambiar sus secuencias de comandos de recopilación y desenfocaciones.

Nota: Los archivos PDF requieren Adobe Centro de lectura *