• Masterbitz

Publicación del Parche de Compilación GNU de AMD Zen 2, Expone Nuevos Conjuntos de Instrucciones


Con una fecha límite en noviembre para que la congelación de funciones se acerque rápidamente, los desarrolladores de la cadena de herramientas GNU ahora están agregando las últimas adiciones de funciones a GCC 9.0 (colección de compiladores GNU). Antes de esa fecha límite, AMD ha lanzado su primer parche básico al agregar el objetivo "znver2" y, por lo tanto, el soporte de Zen 2 a GCC. Si bien el parche utiliza las mismas tablas de costos y datos del programador que Znver1, sí incluye tres nuevas instrucciones que estarán disponibles para las CPU de próxima generación de AMD, que incluyen: Cache Line Write Back (CLWB), Lectura del identificador de procesador (RDPID) y Write Back and Do Not Invalidate Cache (WBNOINVD). Estas tres instrucciones son las únicas que se han encontrado hasta ahora al revisar el código actual. Teniendo en cuenta que este es el primer parche, puede considerarse un punto de partida, asegurándose de que la actualización estable de GCC 9.1, que saldrá en 2019, sea compatible con Zen 2. En el futuro se podrán implementar otras optimizaciones e instrucciones adicionales. Esto es probable ya que AMD aún no ha actualizado las tablas de costos del programador y, por extensión, es posible que aún no quieran revelar todo sobre Zen 2. Se podría decir que AMD por ahora está jugando a lo seguro, al menos hasta que sus procesadores EPYC 2 de 7 nm se lancen en 2019.

Fuente: Phoronix


1 visualización0 comentarios