FERRAMENTAS LINUX: O compilador GCC 10 leva o OpenMP / OpenACC para as GPUs AMD Radeon

domingo, 17 de novembro de 2019

O compilador GCC 10 leva o OpenMP / OpenACC para as GPUs AMD Radeon



Confira !!



Alguns dias atrás, escrevi sobre os patches de descarregamento do OpenMP / OpenACC para GPUs Radeon "GCN" sendo publicados e buscando inclusão no compilador GCC 10 que será lançado em alguns meses. Esses patches foram mesclados com sucesso, o que significa que esta próxima atualização anual da GNU Compiler Collection contará com suporte inicial de descarregamento de código OpenMP / OpenACC para os alvos de GPU AMD suportados.

Após o GCC 9 ter apenas o objetivo inicial da AMD Radeon GCN em vigor, o GCC 10 no início de 2020 apresentará o suporte de descarregamento inicial usando as modernas APIs OpenMP e OpenACC, graças às fusões desta semana. A porta libgomp e os bits associados ao back-end AMD GCN chegaram ao mercado graças ao trabalho realizado pela Code Sourcery sob contrato com a AMD.

Isso abre o suporte de descarregamento para GPUs modernas com o compilador GCC, embora seja principalmente para Vega e Polaris, sem suporte no GCC principal ainda para Navi. A versão estável do compilador GCC 10.1 deve sair no Q2'2020.

Mais detalhes sobre os recursos atuais de descarregamento do compilador GCC podem ser encontrados nesta página da Wiki .

Para aqueles que procuram o suporte para descarregamento de GPU Radeon baseado em GCC no momento, a Code Sourcery / Mentor Graphics lançou recentemente um novo Sourcery CodeBench Lite Edition com os seus patches AMD GPU mais recentes.


Fonte 

Até a próxima !

Nenhum comentário:

Postar um comentário