FERRAMENTAS LINUX: A Arm posta os patches do GCC Tuning para o Neoverse-N2 e Novo Neoverse-Demeter

quinta-feira, 17 de março de 2022

A Arm posta os patches do GCC Tuning para o Neoverse-N2 e Novo Neoverse-Demeter

 

Confira !!

A Arm continua trabalhando para melhorar o suporte do compilador de código aberto para seus próximos designs de processador Armv9. O mais recente a relatar são as adições de ajuste para os alvos Neoverse-N2 e Neoverse "Demeter".

Voltando ao final de 2020, os engenheiros da Arm começaram a trabalhar no suporte Neoverse-N2 para a cadeia de ferramentas GNU e também para o compilador LLVM/Clang . Agora eles publicaram as informações de ajuste reais para o Neoverse-N2 que tem os custos calculados para diferentes operações para que o compilador possa fazer escolhas mais informadas para esses processadores futuros.

Este patch tem as tabelas de custos que são precisas para o novo design da CPU Arm. Até agora, o GCC estava contando com os custos genéricos e do Arm Cortex-A57 para o N2.

Outro patch foi enviado hoje adiciona ajuste do Arm tuning para o Neoverse-Demeter. Isso também adiciona as opções -mcpu=demeter e -mtune=demeter . O GCC até agora não tinha o alvo Arm Demeter. O Demeter é Armv9-A e habilita os recursos I8MM, BF16, BITPERM, RNG, MEMTAG (MTE) e PROFILE além dos recursos padrão AArch64.


Não houve muita (alguma?) conversa pública sobre o Arm Neoverse Demeter, além de reconhecê-lo em alguns comentários de código referentes ao Coreboot e outros firmwares de sistema em torno da CPU "Demeter".

No momento, esses patches de ajuste do Arm estão na lista de discussão, enquanto veremos em breve se eles ainda tentam espremê-los no lançamento do GCC 12, que deve sair por volta de abril.




Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário