terça-feira, 20 de agosto de 2019
O GCC 10 chega com o suporte para -march = tigerlake & -march = cooperlake
Confira !!
O conjunto de ferramentas GNU já se preparou para os processadores Cooperlake como o sucessor de Cascadelake, além de suportar as novas extensões de conjunto de instruções, mas finalmente o suporte para -march = cooperlake foi mesclado ao GCC 10 para expor convenientemente o novo alvo de CPU no GNU Coleção de compiladores. Ao mesmo tempo, -march = tigerlake também foi adicionado.
O alvo Cooperlake é notável para a adição do BF16 / BFloat16 suporte em comparação com Cascadelake.
O Tigerlake é o sucessor do Icelake, mas ele não tem suporte ao AVX-512 BF12, mas possui outras novas extensões de conjunto de instruções que são ativadas. Essas adições de Tigerlake são VPCLMULQDQ, VAES, PCONFIG, WBNOINVD, MOVDIRI, MOVDIR64B e AVX512VP2INTERSECT.
Agora, o suporte inicial a CPU da Cooperlake e da Tigerlake está pronto para hoje para o GCC 10. O GCC 10 será lançado no segundo trimestre do ano que vem, o que ainda deve dar tempo suficiente para adoção antes de ver CPUs Cooperlake ou Tigerlake nos canais de varejo.
Fonte
Até a próxima !!
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário