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 !!
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário