内容简介:英特尔的 oneAPI 1.0 现在已经正式发布。oneAPI 于 2018 年底推出,在 2019 年进入了测试版。OneAPI 计划是英特尔的统一编程方法,可简化跨不同计算体系结构的应用程序开发。它将有助于使用现代 C ++ 功能对 CPU ...
英特尔的 oneAPI 1.0 现在已经正式发布。oneAPI 于 2018 年底推出,在 2019 年进入了测试版。OneAPI 计划是英特尔的统一编程方法,可简化跨不同计算体系结构的应用程序开发。它将有助于使用现代 C ++ 功能对 CPU 和加速器进行编程,这些功能通过称为 Data Parallel C ++(DPC ++)的新编程语言来表达并行性。
DPC ++ 是 oneAPI 的核心语言。而除了基于 LLVM/Clang 的 DPC++ 编译器 工具 链外,oneAPI 还包含了许多库,包括深度学习的 oneDNN 、作为数学内核库的 oneMKL、再到用于分析的 oneDAL、用于线程的 oneTBB、以及用于视频处理的 oneVPL 等组件。
作为 oneAPI 渲染工具包的一部分,还有像 OSPray、Open Image Denoise、Open Volume Kernel Library 等开源软件组件。此外还有在上个月达到了 1.0 版本的 oneAPI Level Zero API 作为他们的底层硬件抽象接口。
英特尔方面认为,随着 oneAPI 迈入 1.0 稳定版,其已经准备好提供跨加速器架构的通用开发者体验。oneAPI 1.0 规范可从 spec.oneapi.com 获得。
鉴于英特尔的产品组合,oneAPI 目前最常被提及的是英特尔硬件。但作为第三方工作,Codeplay 与英特尔合作将 oneAPI/DPC++ 引入 NVIDIA GPU 的工作已经展开。在基于 CPU 的执行方面,英特尔的 oneAPI 软件库在 AMD CPU 上也运行得很好,并且在很多情况下性能都很好,甚至还可以看到他们用软件库支持 POWER 和 ARM 架构的工作。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
第一本Docker书 修订版
詹姆斯·特恩布尔 (James Turnbull) / 李兆海、刘斌、巨震 / 人民邮电出版社 / 2016-4-1 / CNY 59.00
Docker是一个开源的应用容器引擎,开发者可以利用Docker打包自己的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。 本书由Docker公司前服务与支持副总裁James Turnbull编写,是Docker开发指南。本书专注于Docker 1.9及以上版本,指导读者完成Docker的安装、部署、管理和扩展,带领读者经历从测试到生产的整个开发生......一起来看看 《第一本Docker书 修订版》 这本书的介绍吧!