Confira !!
O CM Compiler da Intel lançou sua primeira grande atualização desde o início do ano para aprimorar seu esforço de linguagem de programação GPU "C For Metal".
Um dos projetos de computação GPU da Intel (de código aberto) sobre o qual não ouvimos muito falar é o compilador C for Metal (CM). Intel C for Metal é uma linguagem de programação de GPU de propósito geral projetada para fornecer desempenho de nível próximo ao de montagem em hardware gráfico Intel. C para Metal pode ser usado para processamento de mídia e outros domínios em grande velocidade. Aqueles que procuram um tutorial / código de amostra em torno do CM podem encontrar a documentação da Intel em 01.org .
Foi lançado na quarta-feira o front-end Intel CM Compiler 1.0.97 que é construído sobre o LLVM e o Intel Graphics Compiler (IGC). Notável com a atualização do Intel CM Compiler 1.0.97 é o veículo de desenvolvimento de software XeHP e o suporte DG1 incluídos. Além da ativação do XeHP e DG1, outra mudança notável é a emulação aritmética de inteiros de 64 bits para alvos de baixa potência sendo habilitada por padrão. A atualização do CM Compiler 1.0.97 também adiciona suporte para intrínsecos ADDC e SUBB, constantes de especialização para a linguagem CM e várias outras alterações.
- As definições de macros CM_HAS_LONG_LONG e CM_HAS_DOUBLE movidas da biblioteca para FE
- A emulação aritmética inteira de 64 bits para alvos de baixa potência habilitada por padrão
- Macro CM_GENX_REVID suportada
- Agora temos testes vivos LIT, faça check-cmc funcionar
- Muitos LITs atuais re organizado e limpo. Temos uma boa taxa de aprovação.
- A plataforma DG1 de código aberto, try -march = DG1
- A inicialização de lista para vetores CM adicionados
- A adição de intrínsecos addc e subb
- A inicialização de vetor const CM corrigida
- AS constantes de especialização suportadas para linguagem CM
- CM_HAS_ macros adicionadas para recursos principais
- A plataforma XEHP_SDV aberta- originado
O código-fonte aberto C for Metal 1.0.97, bem como binários pré-construídos para o CM nas plataformas Ubuntu e RHEL / CentOS, podem ser baixados do GitHub .
Até a próxima !!
Nenhum comentário:
Postar um comentário