Herramientas Perf de Linux 6.0 listas para AMD Zen 4 IBS

En los últimos meses, AMD publicó extensiones de muestreo basado en instrucciones, o IBS, para la próxima serie de procesadores Zen 4 de la compañía, informa Michael Larabel de Foronix. Ahora que Linux 5.19 está completo, la compañía ha comenzado a cambiar el enfoque al kernel de Linux 6.0 para el mantenimiento de la siguiente serie de kernel.

Muestreo basado en instrucciones de AMD Zen4 para tener lista la activación de herramientas de rendimiento de Linux 6.0 en el lanzamiento del nuevo procesador de la compañía

Publicado el jueves, AMD colocó las actualizaciones de las herramientas de rendimiento en la solicitud de ventana de combinación de Linux 6.0. Michael Larabel señala las actualizaciones de muestreo basado en instrucciones en su informe reciente y también analiza las características de las extensiones de DataSrc que se encontraban en la solicitud más reciente:

Con las extensiones DataSrc, la fuente de datos se puede decodificar entre:

  • L3 local u otro L1/L2 en CCX.
  • Un caché de pares en un CCX cercano.
  • Datos devueltos desde DRAM.
  • Un caché de pares en un CCX lejano.
  • Mapa de direcciones DRAM con conjunto de bits de «latencia larga».
  • Datos devueltos desde MMIO/Config/PCI/APIC.
  • Memoria de extensión (S-Link, GenZ, etc. – identificada por el objetivo CS y/o el mapa de direcciones a elección de DF).
  • Memoria del agente de pares.

Arnaldo Carvalho de Melo, uno de los ingenieros que trabajan en el próximo kernel de AMD, solicitó a Linus. En las nuevas herramientas de rendimiento para Linux 6.0 y AMD Zen 4 IBS se incluyen actualizaciones como una nueva «subherramienta de contención de bloqueo de rendimiento, herramienta de trabajo de rendimiento, seguimiento de hardware de soporte que utiliza PT en máquinas virtuales invitadas, archivo JSON de Intel Meteor Lake para eventos per, numerosas mejoras del sistema híbrido y otras actualizaciones adicionales. herramienta de «trabajo de perforación» permite rastrear las propiedades de tiempo de trabajo del kernel.

Los lectores frecuentes de Phoronix y de nuestro sitio recordarán que AMD e Intel trabajaron arduamente para preparar Linux 5.19 antes de su lanzamiento y recientemente prepararon Linux 6.0 (anteriormente conocido como Linux 5.20). Se rumorea que AMD Zen 4 se lanzará el próximo mes el 15 de septiembre de 2022, que fue el tiempo informado por MSI. El lanzamiento coincidirá con el lanzamiento de sus placas base y la fecha rumoreada de AMD para la arquitectura Zen4. El departamento de ingeniería de código abierto de AMD todavía está trabajando en el código de última hora para el controlador de audio de la empresa junto con los preparativos de IBS.