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

domingo, 7 de fevereiro de 2021

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

 


Confira !!


Embora o back-end AMDGPU tenha sido 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

A AMD tem mantido o AOMP como 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 está o código de amostra e muito mais.

Da mesma forma, uma vez que o GCC 10 foi o OpenMP e OpenACC transferindo 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