FERRAMENTAS LINUX: O lançamento do OpenBLAS 0.3.9 vem com mais sintonia com o AVX-512 e o suporte para o Arm Neoverse N1

segunda-feira, 2 de março de 2020

O lançamento do OpenBLAS 0.3.9 vem com mais sintonia com o AVX-512 e o suporte para o Arm Neoverse N1



Confira !!



O OpenBLAS 0.3.8 foi lançado há um mês para esta popular implementação de Subprogramas de Álgebra Linear Básica, enquanto agora foi bem sucedido pelo OpenBLAS 0.3.9.

O OpenBLAS 0.3.9 continua otimizando para x86_64 e outras arquiteturas de CPU. Na frente do x86_64, existem algumas correções de erros / bugs de longa data, o código de detecção de CPU do Goldmont + e Ice Lake, a compilação do Skylake-X no MinGW e o trabalho contínuo do AVX. A versão mais recente do Advanced Vector Extensions está aprimorando o código AVX-512 GEMM3M, um kernel AVX-512 para STRMM e melhorando o desempenho do kernel AVX2 GEMM.

O suporte ao ARM tem visto um trabalho crescente do OpenBLAS, devido aos chips de melhor desempenho que chegam ao mercado. Com o OpenBLAS 0.3.9, agora há suporte para o Arm Neoverse N1, suporte para o eMAG 8180 da Ampere, melhor desempenho do código blas_lock, uma correção de desempenho para servidores TSV110 e também algumas correções para o suporte antigo ao ARMv7.

O OpenBLAS 0.3.9 é complementado por correções para MIPS64 e POWER também. A lista completa do OpenBLAS 0.3.9 é alterada via GitHub .


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário