Compilador AMD AOCC 3.2 lançado junto com bibliotecas de CPU AOCL 3.1

E foi lançado o Compilador AMD AOCC 3.2 junto com bibliotecas de CPU AOCL 3.1. Confira as novidades dessa atualização e veja onde baixar.

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).

Compilador AMD AOCC 3.2 lançado junto com bibliotecas de CPU AOCL 3.1

Compilador AMD AOCC 3.2 lançado junto com bibliotecas de CPU AOCL 3.1
Compilador AMD AOCC 3.2 lançado junto com bibliotecas de CPU AOCL 3.1

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.

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 em Zen da AMD. O AOCL 3.1 também está disponível para download em developer.amd.com.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.