英特尔在2019年超级计算活动中推出OneAPI编程模型。
据悉,OneAPI程序是英特尔的统一编程方法,可以简化不同计算架构之间的应用开发。它将有助于用现代的C函数对中央处理器和加速器进行编程,这些函数通过一种称为数据并行C (DPC)的新编程语言来表达并行性。
数据并行C (DPC)编程语言的概述是DPC是一种编程语言,它允许开发人员使用源代码文档来编码中央处理器、图形处理器、现场可编程门阵列和其他硬件加速器。它是一种开放的、跨行业的编程语言(基于C概念和SYCL),被吹捧为“用单一架构代替专有语言”
这里的目标是简化编程,允许跨硬件目标重用代码,同时允许调优到特定的加速器。
英特尔OneAPI测试版支持两种编程风格:直接编程和应用编程。其中,DPC属于直接编程领域。
值得一提的是,这两种编程风格将提供有效的统一开发模型,从而跨各种异构处理硬件提升完整的本机代码性能。
极牛网精选文章《英特尔推出采用数据并行 C ++ 编程语言的 OneAPI》文中所述为作者独立观点,不代表极牛网立场。如若转载请注明出处:https://geeknb.com/1907.html