FERRAMENTAS LINUX: O suporte do LLVM chega para o descarregamento do OpenMP para as GPUs AMD Radeon

terça-feira, 13 de abril de 2021

O suporte do LLVM chega para o descarregamento do OpenMP para as GPUs AMD Radeon

 

Confira !!

Embora o back-end AMDGPU tenha feito parte do LLVM principal por anos, até agora ele não tinha suporte para um conjunto de ferramentas OpenMP para transferência para GPUs Radeon.

O trabalho da AMD para permitir um conjunto de ferramentas de offloading OpenMP para o back-end AMDGPU foi fundido esta semana. Em última análise, isso é para permitir que o código OpenMP seja transferido para GPUs Radeon para computação, a

AMD tem mantido AOMP como  o seu downstream do LLVM Clang para suportar o descarregamento OpenMP para hardware Radeon. Mas é empolgante essa solicitação de mesclagem após um mês de revisão que está sendo desenvolvida para permitir o conjunto de ferramentas de descarregamento de OpenMP para o back-end AMDGPU.

No momento, parece que o AOMP ainda tem alguns patches que ainda não foram enviados ao LLVM, mas é ótimo ver o progresso definido nesta área. Porém, veremos se o AOMP ainda será mantido avançando para código novo / prematuro para suporte AMD antes de estar maduro o suficiente para upstreaming ou se o AOMP será finalmente eliminado de sua pilha de computação ROCm. Por meio do repositório AOMP, encontra-se o código de amostra e mais.

Da mesma forma, desde o GCC 10, o OpenMP e o OpenACC estão sendo transferidos para GPUs AMD Radeon . No entanto, no caso da GNU Compiler Collection, seu suporte e GPUs compatíveis não são tão bons quanto o AMDGPU LLVM.






Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário