FERRAMENTAS LINUX: O CodeSourcery portou o OpenMP / OpenACC para GPUs AMD GCN com o GCC

quinta-feira, 10 de maio de 2018

O CodeSourcery portou o OpenMP / OpenACC para GPUs AMD GCN com o GCC



Confira!!



Embora tenhamos visto o suporte a AMD GCN e HSA no passado para o GNU Compiler Collection (GCC), infelizmente não ouvimos falar dele sendo muito usado, mas agora a CodeSourcery / Mentor Graphics está trabalhando em uma porta AMD / GCN nova / atualizada para execução em GPUs Radeon que permite o descarregamento OpenMP e OpenACC.

Andrew Stubbs da CodeSourcery concluiu o trabalho em uma porta GCN3 / GCN5 para executar kernels descarregados OpenMP / OpenACC em placas gráficas AMD Fiji e Vega. Eles estão usando o compilador GCC, embora, por enquanto, dependam do LLVM para o suporte ao Assembler e Linker do AMDGPU, já que atualmente não há suporte para o AMD GCN no GNU Binutils.

O código atual é baseado novamente no GCC 7.3, mas a empresa de compiladores está agora procurando atualizar seu trabalho. Eles esperam obter o apoio básico da GCN em breve, seguido de seu trabalho OpenMP / OpenACC, etc. Eles estabeleceram seus planos básicos para o envio de upstream por meio deste post da lista de discussão na lista de discussão do GCC.

Será interessante testá-lo uma vez que ele esteja upstream, mas o CodeSourcery também planeja fazer uma versão binária em breve, o que deve facilitar as coisas para aqueles que querem experimentar esse descarregamento OpenACC / OpenMP Radeon.


Fonte

Até a próxima!!

Nenhum comentário:

Postar um comentário