Confira !!
A AMD lançou uma ótima atualização de fim de ano para o AMD Optimizing C / C ++ Compiler (AOCC), que também inclui suporte para Fortran, bem como uma nova versão de suas AMD Optimizing CPU Libraries (AOCL).
A AMD AOCC 3.2 é a nova versão de seu LLVM Clang downstream focada em fornecer o mais recente suporte de compilador otimizado para processadores baseados em Zen, sejam eles EPYC, Ryzen ou Ryzen Threadripper. Com o AOCC 3.2, eles se basearam no LLVM / Clang 13.0 como versão do compilador. O LLVM 13.0 foi lançado neste outono e é a versão estável mais recente do LLVM. A AMD agora tem todos os seus patches que ainda não foram atualizados ou inadequados para atualizações baseados nesta nova versão.
O AOCC 3.2 apresenta uma série de melhorias em torno de seu front-end de compilador Fortran baseado em Flang para LLVM, incluindo vários sanitizantes funcionando. O pragma (NÃO) FREEFORM agora também é compatível e há suporte para depuração aprimorado. O OpenMP 4.5 também está funcionando para Fortran e oferece melhor suporte para a versão do idioma Fortran 2008.
O AOCC 3.2 permanece apenas binário e esse compilador de código Zen oficial da AMD pode ser baixado em developer.amd.com . Estarei trabalhando em alguns benchmarks do compilador de comparação AOCC 3.2 novos nos próximos dias.
A AMD também lançou o AOCL 3.1 como suas Bibliotecas de CPU de otimização. O AOCL 3.1 consiste em suas versões otimizadas de BLIS, libFLAME, FFTW, LibM, Sparse, ScaLAPCK, MUMPS e outras bibliotecas otimizadas. Essas várias bibliotecas populares para diferentes fins matemáticos e usadas em computação numérica e HPC apresentam várias otimizações destinadas a melhorar o desempenho em processadores baseados no Zen da AMD. O AOCL 3.1 também está disponível para download em developer.amd.com .
Até a próxima !!
Nenhum comentário:
Postar um comentário