本文作者:访客

英特尔发布ISPC 1.2 7编译器,全面支持AVX10.2指令集

访客 2025-05-17 15:22:56 9854 抢沙发
英特尔发布ISPC 1.2 7编译器,全面支持AVX10.2指令集摘要: IT之家 5 月 17 日消息,英特尔昨天在GitHub 上放出了最新的隐式 SPMD 程序编译器(ISPC)1.27 版本,支持英特尔高级矢量扩展 10.2,并对面向 SPMD...

5月16日,英特尔在GitHub上正式发布了隐式SPMD(Single Program Multiple Data)程序编译器(ISPC)的最新版本——1.27。这一升级不仅引入了对英特尔高级矢量扩展指令集AVX10.2的支持,还进一步优化了基于C语言的SPMD编程功能,为高性能计算领域带来了更强大的工具支持。

英特尔发布ISPC 1.2 7编译器,全面支持AVX10.2指令集

此次更新的核心亮点集中在以下几个方面:

  • 新增对AVX10.2指令集的支持,并提供avx10.2-x4 / x8 / x16 / x32 / x64多级目标选项,开发者可根据具体需求灵活选择适配的矢量宽度。
  • 标准库全面支持短向量元素级函数,显著简化复杂矢量运算的代码实现过程。
  • 增强无符号类型跨通道操作能力,进一步提升数据处理效率和灵活性。
  • 改进点积运算功能,优化其在高维度数据处理中的表现,为机器学习等应用场景提供更强支持。

性能优化方面,ISPC 1.27在AVX-512架构下的掩码加载/存储操作实现了显著提速,官方宣称最高可达10倍的性能提升。此外,在AVX2架构下,packed_store_active2指令的效率也得到了明显改善:

  • int32类型的操作性能提升了约65%。
  • int64类型的操作性能则提升了约45%。

作为一款专为并行计算设计的编译器,ISPC通过不断优化其功能和性能,正逐步成为高性能计算、图形渲染以及人工智能等领域开发者的首选工具之一。此次1.27版本的发布,不仅体现了英特尔对先进矢量扩展技术的持续投入,也为开发者提供了更多可能性,助力他们在未来的技术探索中取得更大突破。

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,9854人围观)参与讨论

还没有评论,来说两句吧...