FERRAMENTAS LINUX: O suporte do Intel Cascade Lake foi postado para o Compilador GCC

quarta-feira, 21 de novembro de 2018

O suporte do Intel Cascade Lake foi postado para o Compilador GCC




Confira !!



Os desenvolvedores da Intel enviaram seu patch de ativação do compilador GCC para as CPUs de 14nm do Cascade Lake com início previsto para o início de 2019.

O patch da coleção de compiladores GNU adiciona suporte para o destino -march = cascadelake para gerar código otimizado para esses próximos processadores.

O alvo "cascadelake" para GCC permite MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, PKU, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA, IMC, BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAV, XSAVES, AVX512F, CLWB, AVX512VL, AVX512BW, AVX512DQ, AVX512CD e AVX512VNNI. Já soubemos que o Cascade Lake teria suporte para novas instruções de aprendizado profundo, portanto, não é surpreendente ver o suporte ao AVX-512 VNNI.

Foi em outubro do ano passado que a Intel originalmente adicionou o código VNNI ao GCC para "Virtual Neural Network Instruction", originalmente destinado a seu alvo de CPU Icelake, que já está no GCC.

O Cascade Lake ainda está usando a tabela de custos do Intel Skylake. Não há outras surpresas ou novas informações reveladas sobre o Cascade Lake como parte do patch do compilador .

Este alvo "cascadelake" deve ser incluído para o lançamento do compilador GCC 9, que deve sair no início de 2019.


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário