La compatibilidad con CPU Intel Emerald Rapids Xeon llega a LLVM 16 en un compromiso de proyecto reciente

Noticias

HogarHogar / Noticias / La compatibilidad con CPU Intel Emerald Rapids Xeon llega a LLVM 16 en un compromiso de proyecto reciente

May 31, 2024

La compatibilidad con CPU Intel Emerald Rapids Xeon llega a LLVM 16 en un compromiso de proyecto reciente

En septiembre, se filtraron las especificaciones de Intel Emerald Rapids, la quinta generación de CPU Xeon, que muestran hasta 64 núcleos, soporte para DDR5-5600 y más. Tras el reciente parche de GCC que

En septiembre, se filtraron las especificaciones de Intel Emerald Rapids, la quinta generación de CPU Xeon, que muestran hasta 64 núcleos, soporte para DDR5-5600 y más. Después del reciente parche GCC que incluyó la adición de soporte para Emerald Rapids, viene el mismo soporte pero para LLVM 16, la "colección de tecnologías de cadena de herramientas y compiladores modulares y reutilizables".

Michael Larabel, editor del sitio de hardware de Linux Phoronix, informó que LLVM agregó el nuevo soporte hoy con la nueva sección de código -march=emeraldrapids. La compatibilidad con Raptor Lake y Meteor Lake estaba originalmente en el código recientemente revisado, pero ahora incluye la orientación a Emerald Rapids.

En todo el código del compilador LLVM 16, puede ver referencias agregadas para Emerald Rapids luego del soporte para Sapphire Rapids. Larabel también señala que el soporte de detección se basa en la sección titulada compilador-rt/lib/builtins/cpu_model.c, donde para Emerald Rapids, se agregó el caso 0xcf. Esto asigna el modelo de procesador Intel apropiado al compilador.

La otra sección es llvm/lib/TargetParser/Host.cpp, donde el código ubica el tipo y modelo del procesador de destino.

Emerald Rapids es el sucesor de Sapphire Rapids y recientemente ha comenzado a ver adiciones de Intel a varios códigos de código abierto. Sierra Forest y Grand Ridge son familias de procesadores Intel adicionales que se han incluido en el código. Se espera que Emerald Rapids se base en una variación del nodo 'Intel 7'. Se espera que esta variación tenga un mayor rendimiento y frecuencia. El nuevo Emerald Rapids utilizará la arquitectura central de Raptor Cove. La arquitectura está optimizada a partir del núcleo Golden Cove original y se espera que ofrezca una mejora de IPC de hasta un diez por ciento con respecto a los núcleos de Golden Cove. La nueva serie de procesadores también tendrá sesenta y cuatro núcleos en 128 subprocesos.

El plazo previsto para el lanzamiento de LLVM Compiler 16 será alrededor de marzo de 2023, siempre que no haya retrasos en el proyecto. La confirmación se actualizó esta mañana y, para los usuarios interesados ​​en ver los cambios en el código, pueden leer la confirmación completa en el GitHub del proyecto LLVM.

Fuentes de noticias: Phoronix, página de GitHub del proyecto LLVM