英特尔推出采用数据并行 C ++ 编程语言的 OneAPI

英特尔在2019年超级计算活动中推出OneAPI编程模型。

据悉,OneAPI程序是英特尔的统一编程方法,可以简化不同计算架构之间的应用开发。它将有助于用现代的C函数对中央处理器和加速器进行编程,这些函数通过一种称为数据并行C (DPC)的新编程语言来表达并行性。

数据并行C (DPC)编程语言的概述是DPC是一种编程语言,它允许开发人员使用源代码文档来编码中央处理器、图形处理器、现场可编程门阵列和其他硬件加速器。它是一种开放的、跨行业的编程语言(基于C概念和SYCL),被吹捧为“用单一架构代替专有语言”

英特尔推出采用数据并行 C ++ 编程语言的 OneAPI

这里的目标是简化编程,允许跨硬件目标重用代码,同时允许调优到特定的加速器。

英特尔推出采用数据并行 C ++ 编程语言的 OneAPI

英特尔OneAPI测试版支持两种编程风格:直接编程和应用编程。其中,DPC属于直接编程领域。

值得一提的是,这两种编程风格将提供有效的统一开发模型,从而跨各种异构处理硬件提升完整的本机代码性能。

 

极牛网精选文章《英特尔推出采用数据并行 C ++ 编程语言的 OneAPI》文中所述为作者独立观点,不代表极牛网立场。如若转载请注明出处:https://geeknb.com/1907.html

(36)
打赏 微信公众号 微信公众号 微信小程序 微信小程序
主编的头像主编认证作者
上一篇 2019年11月25日 上午12:00
下一篇 2019年11月25日 上午9:29

相关推荐

发表回复

登录后才能评论
扫码关注
扫码关注
分享本页
返回顶部