Lawrence Livermore National Laboratory agora tem seu software Kripke portado para rodar no HIP da AMD para aceleração de GPU.
Kripke como um solucionador de código de transporte de partículas determinístico 3D Sn simples e escalável está até a versão 1.2.5 hoje e apresenta o suporte AMD HIP como uma alternativa ao suporte NVIDIA CUDA existente. A Interface de Computação Heterogênea para Portabilidade (HIP) é o meio da AMD de facilitar a conversão de aplicativos tradicionalmente NVIDIA CUDA para código C++ portátil para execução em processadores gráficos AMD.
Este projeto de código aberto da LLNL adicionou o suporte AMD HIP por meio da sua biblioteca de software RAJA que serve como uma camada de abstração para software HPC. Kripke tem suportado NVIDIA CUDA por um tempo e também OpenMP/MPI para execução de CPU, enquanto finalmente há suporte acelerado da AMD com esse suporte HIP nativo.
A adoção do AMD HIP teve um início lento, mas em tempos mais recentes com o hardware gráfico cada vez mais competitivo da AMD e mais vitórias de supercomputadores, o suporte AMD HIP nas bases de código upstream de projetos HPC de código aberto tem aumentado. A pilha de software AMD HIP como parte do ROCm também continua amadurecendo e novos projetos surgem como o Orochi para continuar a melhorar a história de computação da GPU AMD.
Caso Kripke seja de seu interesse, confira a nova versão com suporte HIP no GitHub .
O Lawrence Livermore National Laboratory continua seu suporte à AMD como parte da preparação para o supercomputador El Capitan que deverá entrar em operação no próximo ano com desempenho esperado em cerca de 2 ExaFLOPS usando CPUs AMD EPYC "Zen 4" com GPUs Radeon Instinct de próxima geração.
Até a próxima !!
Nenhum comentário:
Postar um comentário