• Masterbitz

Los procesadores AMD ya no están paralizados con la última actualización de MATLAB MKL

MATLAB recibió una actualización que ya no paraliza a los usuarios de procesadores AMD. En noviembre de 2019, hubo bastante controversia cuando se supo que MATLAB, una popular plataforma informática popular entre empresas de ingeniería, universidades e institutos de investigación, no funcionaba de manera óptima con los procesadores AMD. Específicamente, el componente Intel MKL (biblioteca del núcleo matemático) de la suite fue diseñado de tal manera que si no reconoce la cadena CPUID "GenuineIntel", deshabilitaría las rutas de código AVX2 rápidas y volvería a SSE. Esto infligiría entre 20 y 300 por ciento de penalizaciones de rendimiento en los procesadores "AuthenticAMD".


El usuario de Reddit, Nedflanders1976, desarrolló un ajuste en noviembre, que hace que MKL crea que los procesadores AMD son "GenuineIntel", lo que le permite aprovechar los conjuntos de instrucciones modernos como SSE4, AVX y AVX2. Los procesadores AMD han sido compatibles con SSE4 y AVX desde su serie FX 2011, y AVX2 desde 2017 Ryzen. Con la última versión R2020a, MATLAB habilita automáticamente la ejecución de AVX2 en procesadores AMD que admiten el conjunto de instrucciones. Un conjunto rápido de pruebas de ExtremeTech confirma que la actualización aprovecha la ruta de código más rápida de forma predeterminada, con Ryzen Threadripper 3960X y 3970X obteniendo más del 200% de rendimiento y superando el Core i9-10980XE (algo que necesitaba el ajuste Nedflanders1976 antes).



Fuentes: Nedflanders1976 (Reddit), ExtremeTech

9 vistas

Siguenos

  • Facebook
  • Twitter
  • YouTube
  • Instagram

© 2016 Derechos Reservados a Masterbitz Review