FERRAMENTAS LINUX: O GCC 10 adiciona a segmentação ARMv8.6-A, opções BFloat16 + i8MM

sexta-feira, 3 de janeiro de 2020

O GCC 10 adiciona a segmentação ARMv8.6-A, opções BFloat16 + i8MM




Confira !!



Com base nas confirmações anteriores do GCC para o suporte ao Arm BFloat16 (BF16) e outras novas extensões, um pouso tardio no GCC 10 é a opção de linha de comando para direcionar a arquitetura ARMv8.6-A e alternar opcionalmente as extensões i8mm e BF16.

O ARMv8.6-A traz o BFloat16 para ajudar no desempenho do desempenho da rede neural em execução em sistemas baseados em Arm. Já foi trabalhado o suporte do compilador para o Arm BFloat16, enquanto agora os switches CLI estão lá para alterná- lo com + bf16 .

Outra nova opção da CLI é + i8mm para ativar as novas instruções de multiplicação da matriz de números inteiros de 8 bits da Arm.

O mais importante é a opção CLI para permitir a segmentação -march = armv8.6-a para os eventuais processadores ARMv8.6-A, por esta atividade do Git na quinta-feira.

Ainda não foram anunciados processadores Arm baseados no ARMv8.6-A; portanto, ainda há muito tempo para que a cadeia de ferramentas de código aberto e outro suporte de software amadurecessem. O GCC 10.1 deve ser a primeira versão estável desta atualização anual do compilador, prevista para abril.

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário