OpenBLAS 0.3.20 增加了对俄罗斯 Elbrus E2000、Arm Neoverse N2/V1 CPU 的支持

OpenBLAS 作为 BLAS 和 LAPACK API 的流行开源实现,现已推出新功能版本。

OpenBLAS 0.3.20 于周日发布,随之而来的是新的 CPU 目标支持。首先,俄罗斯的 Elbruss E2000 “E2K” CPU 架构现在得到上游 OpenBLAS 的支持。基于 E2K VLIW 的 CPU 架构与 x86_64 / AArch64 甚至可能是 RISC-V 的其他现代替代方案并没有真正的竞争力,但这是他们国内 CPU 的努力。OpenBLAS 0.3.20 还在 ARMv8 前端增加了对 Neoverse N2 和 V1 CPU 内核的支持。OpenBLAS 的 LoongArch 64 位架构代码还添加了优化的 DGEMM 内核。

OpenBLAS 0.3.20 还附带了许多修复、改进的 Fortran 编译器检测、修复了 x86_64 上的 AVX-512 代码与动态架构构建的错误编译,并且现在支持“附带”的 AVX-512 硬件,例如 Alder Lake CPU仅限于 P 内核,并且 BIOS 公开了对 AVX-512 的支持。

image.php_-99


通过GitHub下载有关 OpenBLAS 0.3.20 的更多详细信息

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun131886.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年2月21日 下午6:03
下一篇 2022年2月21日 下午6:06

相关推荐