FERRAMENTAS LINUX: O LLVM está adicionando o novo suporte do ISA para o Intel Arrow Lake S e Lunar Lake

quinta-feira, 20 de julho de 2023

O LLVM está adicionando o novo suporte do ISA para o Intel Arrow Lake S e Lunar Lake

É ótimo ver que tanto o GCC quanto o compilador LLVM estão trabalhando para adicionar o suporte às novas instruções x86 para os processadores Intel Arrow Lake e Lunar Lake antes mesmo do lançamento dessas CPUs de próxima geração. Essa antecipação permitirá que os compiladores estejam prontos e estáveis quando os processadores forem lançados, garantindo que distribuições Linux modernas possam aproveitar totalmente o potencial desses novos chips.

Recentemente, o compilador de código aberto LLVM 17 recebeu atualizações que adicionam suporte para instruções como AVX-VNNI-INT16, SHA512, SM3 e SM4, que são recursos importantes para melhorar o desempenho e a eficiência em determinados cenários de aplicativos.

Embora os patches ainda não tenham sido integrados para introduzir oficialmente os novos alvos "arrowlake" e "lunarlake" no compilador LLVM Clang, é esperado que esse trabalho seja concluído em breve, pois as novas adições ISA já foram mescladas na base de código principal.

A versão estável do LLVM 17.0 deve ser lançada no período usual entre setembro e outubro, proporcionando aos desenvolvedores e usuários acesso a todas as melhorias e atualizações incluídas nesta nova versão.

Essas melhorias contínuas nos compiladores são essenciais para garantir que as aplicações e sistemas operacionais possam aproveitar ao máximo os recursos das novas CPUs e melhorar ainda mais o desempenho e a eficiência dos sistemas baseados em x86.




Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário