FERRAMENTAS LINUX: O Intel C para o Metal Compiler foi atualizado com o suporte para o XeHP e DG1

sexta-feira, 8 de outubro de 2021

O Intel C para o Metal Compiler foi atualizado com o suporte para o XeHP e DG1

 

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 .







Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário