[图]英特尔异构编程器OneAPI发布1.0正式版

_本文原始标题:[图]英特尔异构编程器OneAPI发布1.0正式版
【[图]英特尔异构编程器OneAPI发布1.0正式版】OneAPI是英特尔推出的开源、基于标准的统一编程模型 , 旨在为从CPU到GPU , 再到FPGA等其他加速器的一系列硬件提供支持 。 在2018年年底正式宣布并于去年进入Beta测试阶段之后 ,
[图]英特尔异构编程器OneAPI发布1.0正式版
文章图片

[图]英特尔异构编程器OneAPI发布1.0正式版
文章图片

"target="_blank">今天英特尔宣布了1.0正式版 。 英特尔的oneAPI计划是该公司近年来领导的几项激动人心的软件工作之一 , 同时继续作为全球最大的开源软件贡献者之一 。
[图]英特尔异构编程器OneAPI发布1.0正式版
文章图片

oneAPI的核心是英特尔的DataParallelC++(DPC++) , 是建立在C++和KhronosSYCL标准之上的语言 。 除了基于LLVM/Clang的DPC++编译器工具链外 , oneAPI还包含了许多库 , 例如深度学习的oneDNN、作为数学内核库的oneMKL、用于分析的oneDAL、用于线程的oneTBB , 以及用于视频处理的oneVPL等组件 。
[图]英特尔异构编程器OneAPI发布1.0正式版
文章图片

此外 , oneAPI渲染工具包中还有OSPray、OpenImageDenoise、OpenVolumeKernelLibrary等开源软件组件 , 作为它的底层硬件抽象机构 , oneAPILevelZeroAPI在上个月也达到了1.0版本 。
[图]英特尔异构编程器OneAPI发布1.0正式版
文章图片

伴随着迈入1.0稳定版 , 英特尔认为已经准备好提供跨加速器架构的通用开发者体验 。 oneAPI1.0规范可从获得 。 社区可以通过参与oneAPI的开发 。
虽然鉴于英特尔的产品组合 , oneAPI目前最常被谈论的是英特尔硬件 , 但作为第三方工作 , Codeplay与英特尔合作 , 已经在努力将oneAPI/DPC++引入NVIDIAGPU 。 在基于CPU的执行方面 , 英特尔的oneAPI软件库已经在CPU上运行良好(而且在很多情况下都有很好的性能!) , 甚至可以看到他们的软件库支持POWER和ARM架构的工作 。


    推荐阅读