O suporte à CPU Intel Emerald Rapids Xeon chega ao LLVM 16 em compromisso de projeto recente

Notícias

LarLar / Notícias / O suporte à CPU Intel Emerald Rapids Xeon chega ao LLVM 16 em compromisso de projeto recente

May 31, 2024

O suporte à CPU Intel Emerald Rapids Xeon chega ao LLVM 16 em compromisso de projeto recente

Em setembro, as especificações do Intel Emerald Rapids, a 5ª geração de CPUs Xeon, vazaram, mostrando até 64 núcleos, suporte para DDR5-5600 e muito mais. Seguindo o recente patch do GCC que

Em setembro, as especificações do Intel Emerald Rapids, a 5ª geração de CPUs Xeon, vazaram, mostrando até 64 núcleos, suporte para DDR5-5600 e muito mais. Após o recente patch do GCC que incluiu a adição de suporte para Emerald Rapids, vem o mesmo suporte, mas para LLVM 16, a "coleção de compiladores modulares e reutilizáveis ​​e tecnologias de conjunto de ferramentas".

Michael Larabel, editor do site de hardware Linux Phoronix, relatou que o LLVM adicionou o novo suporte hoje com a nova seção de código -march=emeraldrapids. O suporte para Raptor Lake e Meteor Lake estava originalmente no código recentemente revisado, mas agora inclui a segmentação para Emerald Rapids.

Em todo o código do compilador LLVM 16, você pode ver referências adicionadas para Emerald Rapids seguindo o suporte para Sapphire Rapids. Larabel também observa que o suporte à detecção é baseado na seção intitulada compiler-rt/lib/builtins/cpu_model.c, onde para Emerald Rapids, o caso 0xcf foi adicionado. Isso atribui o modelo de processador Intel apropriado ao compilador.

A outra seção é llvm/lib/TargetParser/Host.cpp, onde o código localiza o tipo e modelo do processador de destino.

Emerald Rapids é o sucessor do Sapphire Rapids e recentemente começou a ver adições da Intel em vários códigos de código aberto. Sierra Forest e Grand Ridge são famílias adicionais de processadores Intel que foram incluídas no código. Espera-se que o Emerald Rapids seja baseado em uma variação do nó ‘Intel 7’. Espera-se que esta variação tenha maior desempenho e frequência. O novo Emerald Rapids usará a arquitetura central do Raptor Cove. A arquitetura é otimizada a partir do núcleo Golden Cove original, com expectativa de oferecer até dez por cento de melhoria de IPC em relação aos núcleos Golden Cove. A nova série de processadores também terá sessenta e quatro núcleos em 128 threads.

O prazo esperado para o lançamento do LLVM Compiler 16 será por volta de março de 2023, desde que não haja atrasos no projeto. O commit foi atualizado esta manhã, e para usuários interessados ​​em ver as mudanças no código, você pode ler o commit completo no GitHub do Projeto LLVM.

Fontes de notícias: Phoronix, página GitHub do projeto LLVM