De acuerdo a un Tweet del autor de Y-Cruncher, Alexander Yee, la próxima versión 0.7.10 de la aplicación Y-Cruncher llegará con soporte AVX-512 completo para los próximos procesadores Ryzen 7000 de AMD. Pero aparentemente el trabajo para agregar soporte para Zen 4 no fue fácil, Yee afirma que tuvo que hacer todas las optimizaciones por sí mismo, con una muestra de 7950X que posee, ya que AMD aún no ha compartido ningún recurso de optimización para Zen 4.
y-cruncher v0.7.10 saldrá pronto con optimizaciones Zen4 AVX512. Esto fue divertido ya que aún no hay recursos de optimización para este chip. Tuve que hacer todo el RE yo mismo.? pic.twitter.com/8PcSBOezY026 de agosto de 2022
Si no está familiarizado con Y-Cruncher, es un punto de referencia de cálculo de PI para procesadores de varios núcleos que existe desde hace bastante tiempo. Similar a Prime95, Y-Cruncher calcula qué tan rápido su PC puede generar Pi u otras constantes a muchos billones de dígitos. Esta capacidad hace que la aplicación sea excelente para la evaluación comparativa y las pruebas de estrés de las computadoras.
No estamos seguros de cómo Yee consiguió una muestra de ingeniería de un Ryzen 9 7950X. Pero, si AMD se lo dio antes del lanzamiento, es una buena noticia. Si más desarrolladores están recibiendo o solicitando muestras de ingeniería de chips Ryzen 7000 en este momento, significa que la compatibilidad con Ryzen 7000 para muchas aplicaciones y controladores estará lista a tiempo para su lanzamiento.
Ryzen 7000 es el próximo sucesor de AMD de las CPU de la serie Ryzen 5000, que se ejecuta en la arquitectura de vanguardia Zen 4 de AMD. Se espera que las mejoras de IPC sean de alrededor del 8% al 10% con el resto de las mejoras de rendimiento de Zen 4 provenientes de velocidades de reloj mucho más altas en comparación con Zen 3, con una frecuencia de impulso promedio estimada de 5,5 GHz para los chips Ryzen 7000.
Por supuesto, una de las características más sorprendentes que se presentan con Zen 4 es la introducción del conjunto de instrucciones AVX-512, anteriormente exclusivo de Intel, que, irónicamente, se eliminó oficialmente de las CPU Alder Lake de 12.ª generación de Intel. A pesar de que Intel fue el creador original de AVX-512 y presionó mucho para su adopción en los primeros días de su vida.
Al igual que Vanilla AVX y AVX2, AVX-512 es otro conjunto de instrucciones que tiene como objetivo acelerar cargas de trabajo específicas con silicio especializado dentro del procesador. Hasta el día de hoy, sigue siendo un conjunto de instrucciones que rara vez se usa, y algunas personas piden su muerte. Pero para las pocas aplicaciones que lo admiten, puede marcar una gran diferencia, un buen ejemplo de esto es la emulación de PS3.
Con AVX-512 llegando a Zen 4, y desarrolladores como Alexander Yee enfocándose en admitir la implementación del nuevo conjunto de instrucciones en AMD, AVX-512 está más cerca de convertirse en un elemento principal. Con suerte, la implementación de AMD es lo suficientemente fuerte como para incentivar a Intel a reintroducirlo oficialmente en sus plataformas principales.