LLVM增加对IBM MASS库的支持,支持POWER向量化


本周LLVM代码库的一个新特性是对IBM大规模向量化库的初始支持。

IBM数学加速子系统(MASS)是一组库,其中包含常用数学函数的优化版本,并进行向量化以利用POWER硬件的高内核/线程数。 IBM MASS与英特尔的数学核心库(MKL)类似。想要更多地了解MASS库的人可以参阅IBM.com上的内容。

当使用-vector-library=MASSV作为LLVM编译器堆栈时,LLVM代码使用MASS向量库例程为向量化提供初始支持。

对IBM MASS vectorization library可选支持的审查已经进行了一段时间,但是现在已经合并了。

这是在Git/SVN代码中为今年秋季的LLVM 9.0版本添加的。

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2019-06/159023.htm

相关内容