oneAPI是一个统一的、简化的编程模型,旨在简化跨多架构的开发过程(如CPU、GPU、FPGA、加速器)。oneAPI包含两个组成部分:一项产业计划和一款英特尔bete产品,2019年底发布时还是属于探索的第一步,现在已经转正了。
oneAPI计划的跨架构开发模型基于行业标准和开放规范,支持广泛的行业生态系统采纳该技术来推动应用开发领域的新演进。
英特尔oneAPI beta产品是英特尔基于oneAPI的实现,它包括了oneAPI标准组件如直接编程工具(Data Parallel C++)、含有一系列性能库的基于API的编程工具,以及先进的分析、调试工具等组件。开发人员从现在开始就可以在英特尔DevCloud for oneAPI上对基于多种英特尔架构(包括英特尔至强®可扩展处理器、带集成显卡的英特尔酷睿™处理器、英特尔FPGA如英特尔Arria®、Stratix®等)的代码和应用进行测试。
此外,oneAPI 渲染工具包中还有 OSPray、Open Image Denoise、Open Volume Kernel Library 等开源软件组件,作为它的底层硬件抽象机构,oneAPI Level Zero API 在去年也达到了 1.0 版本。
伴随着迈入 1.0 稳定版,英特尔认为已经准备好提供跨加速器架构的通用开发者体验。oneAPI 1.0规范可从 spec.oneapi.com 获得。社区可以通过GitHub参与oneAPI的开发。
虽然鉴于英特尔的产品组合,oneAPI目前最常被谈论的是英特尔硬件,但作为第三方工作,Codeplay与英特尔合作,已经在努力将oneAPI/DPC++引入NVIDIA GPU。在基于CPU的执行方面,英特尔的oneAPI软件库已经在AMD CPU上运行良好,甚至可以看到他们的软件库支持POWER和ARM架构的工作。
为了解决这一难题,oneAPI提供一个通用、开放的编程体验,让开发者可以自由选择架构,无需在性能上作出妥协,也大大降低了使用不同的代码库、编程语言、编程工具和工作流程所带来的复杂性,相对于今天的基于单个厂商的封闭式编程环境,oneAPI为开发者提供了极富竞争力、也更先进的可替代选择,帮助他们在保留现有软件投资的基础上,搭建一座无缝连接的桥梁,从而为未来的多架构世界创造更多丰富的应用程序。
下载链接:
《2021 Intel HPC China论坛:oneAPI实践》
1、英特尔-英特尔® oneAPI DPC++.pdf
2、基于容器云平台的oneAPI实践.pdf
3、初探利用oneAPI进行加速.pdf
4、oneAPI 提供跨架构性能的单一编程模式.pdf
2021 Intel HPC China论坛资料
2021 HPC China英特尔方案(下)
... ...
oneAPI 提供跨架构性能的单一编程模式,更对内容请参阅oneAPI 提供跨架构性能的单一编程模式。
下载链接:
《2021 Intel HPC China论坛:oneAPI实践》
1、英特尔-英特尔® oneAPI DPC++.pdf
2、超集-基于容器云平台的oneAPI实践.pdf
3、景派科技-初探利用oneAPI进行加速.pdf
4、oneAPI 提供跨架构性能的单一编程模式.pdf
2021 Intel HPC China论坛资料
2021 HPC China英特尔方案(下)
中国数据处理器行业概览(2021)
DPU在数据中心和边缘云上的应用
英伟达DPU集数据中心于芯片
中国智能芯片行业前景研究报告
本号资料全部上传至知识星球,更多内容请登录智能计算芯知识(知识星球)星球下载全部资料。
免责申明:本号聚焦相关技术分享,内容观点不代表本号立场,可追溯内容均注明来源,发布文章若存在版权等问题,请留言联系删除,谢谢。
电子书<服务器基础知识全解(终极版)>更新完毕,知识点深度讲解,提供182页完整版下载。
获取方式:点击“阅读原文”即可查看PPT可编辑版本和PDF阅读版本详情。
温馨提示:
请搜索“AI_Architect”或“扫码”关注公众号实时掌握深度技术分享,点击“阅读原文”获取更多原创技术干货。