皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Intel ISPC 1.26 编译器提供改进的 ARM 支持

英特尔的 ISPC 项目作为隐式 SPMD 程序编译器,作为 CPU 和 GPU 上单程序、多数据编程的 C 语言变体,现已推出新版本。

英特尔 ISPC 专注于基于 C 语言的 SPMD 编程,传统上适用于其 CPU 和 GPU 系列,并且能够有效地利用 AVX2 和 AVX-512 等功能。此外,还支持 ARM CPU,而在本周的 ISPC 1.26 版本中,ARM 处理器支持的位置要好得多。事实上,更好的 ARM 支持是 Intel ISPC 1.26 的主要改进。

现在,当使用“–arch=arm”以 ARM 为目标时,ISPC 1.26 将映射到 ARMv8 而不是 ARMv7。Arm Cortex A78、A55、A510、A520、A9 和 A15 也有新的 CPU 定义。此外,还支持较新的 Apple Silicon 设备。

适用于 ARM 的英特尔 ISPC 1.26 还引入了新的 neon-i16x16 和 neon-i8x32 双泵目标,现在使用本机 ARM 指令支持点积作,据说 ARMv8 性能比以前的 ISPC 版本快了 13% 左右。

Intel ISPC 1.26 编译器提供改进的 ARM 支持

Intel ISPC 1.26 还为不同的 CPU 架构引入了新的通用目标,这使得添加 RISC-V 和其他 LLVM 支持的 CPU 目标变得更加容易。ISPC 1.26 还带来了一些语言增强、各种代码生成改进、删除了 Xeon Phi Knights Landing 目标和各种修复。

通过 GitHub 下载有关本周 ISPC 1.26 版本的下载和更多详细信息。

转自 Intel ISPC 1.26 Compiler Delivers Improved ARM Support – Phoronix

已有 0 条评论 新浪微博
已有 0 条评论 新浪微博
-->