FERRAMENTAS LINUX: O LLVM está adicionando o suporte para a biblioteca IBM MASS para a Vetorização de Energia

domingo, 9 de junho de 2019

O LLVM está adicionando o suporte para a biblioteca IBM MASS para a Vetorização de Energia



Confira !!



Uma nova adição à base de código LLVM esta semana é o suporte inicial para a biblioteca de vetorização MASS da IBM.

O IBM Mathematical Acceleration Subsystem (MASS) é um conjunto de bibliotecas com versões otimizadas de funções matemáticas usadas com frequência e vetorizado para fazer uso das altas contagens núcleo / encadeamento do hardware POWER. O IBM MASS é de natureza semelhante ao Math Kernel Library (MKL) da Intel. Aqueles que querem aprender mais sobre as bibliotecas MASS podem fazê-lo no site IBM.com .

O código LLVM fornece suporte inicial para vetorização usando as rotinas de biblioteca de vetor MASS ao usar o -vector-library = MASSV para a pilha do compilador LLVM.

A revisão deste suporte opcional da biblioteca de vetorização IBM MASS está em andamento há algum tempo, mas agora mesclado . Será interessante comparar quando o tempo permitir no Raptor Blackbird / Talos II para ver se o uso desta biblioteca de vetorização faz uma diferença significativa neste estágio.

Essa adição está no código Git / SVN da versão LLVM 9.0 deste outono.

Fonte

Até a opróxima !!

Nenhum comentário:

Postar um comentário