英特尔宣布oneAPI, 引领软件厘革,致力将来异构计较
这一开放式类型包罗一种跨架构的编程说话Data Parallel C++ (DPC++)、一套用于API编程的函数库以及底层硬件接口(oneAPI Level Zero)。有了这些组件,英特尔和其余企业就能建设他们本身的oneAPI实现来支持他们本身的产物,或基于oneAPI举办新产物开拓。 Data Parallel C++是什么? DPC++是基于公共认识的C和C++说话,专门为oneAPI计划的首要编程说话。它融合了来自Kronos Group的SYCL*,从而可以支持跨CPU和加快器上的数据并行和异构编程,目标是为了简化编程以及进步代码在差异硬件上的可重用性,同时能按照特定的加快器举办调优。 DPC++说话加强将会通过一个开拓者社区项目来举办扩展,以简化数据并行编程。该项目向公家开放,并将通过开拓者们的配合全力不绝成长。 oneAPI类型内容将会开源吗? 许多库和组件已经开源或即将开源。请会见oneapi.com查察具体开源项。 哪些公司将支持或参加oneAPI打算? 制止11月17日,支持oneAPI观念的业内领先企业和研究机构已经高出30家,包罗高机能计较规模的率领者、人工智能规模的创新者、硬件厂商/OEM、独立软件开拓商、云处事商、高校等等。个中许多也起劲参加了oneAPI beta版器材包的测试并提供反馈意见。 ![]() 英特尔宣布oneAPI, 引领软件厘革,致力将来异构计较 这项打算方才启动,英特尔预期将来几年将会有更多参加方插手该打算。企业在建设本身的oneAPI实现并完成自我认证后即可以行使全新oneAPI打算品牌和标识。 差异的oneAPI Beta版器材包都包括了什么? 英特尔oneAPI基本器材包(Beta版)包括了一系列焦点器材和库,为构建和陈设跨架构的高机能以数据为中心的应用而开拓。它详细包括了oneAPI开放式类型技能(DPC++说话、特定规模的库)和英特尔®Python*分发包来提供跨相干架构的即时加快,以及能加强说明、帮忙计划和调试等组件。 除英特尔oneAPI基本器材包外,英特尔还提供其他针对高机能计较、人工智能等专门事变负载的器材包,包罗: ·英特尔oneAPI高机能计较器材包(Beta版):辅佐快速交付可扩展的C++、Fortran和OpenMP应用措施 ·英特尔oneAPI深度进修框架开拓者器材包(Beta版):用于成立深度进修框架或对现有深度进修框架实现定制化 ·英特尔oneAPI渲染器材包(Beta版):用于开拓高机能、高精度的可视化应用措施(包罗科学可视化) ·英特尔AI说明器材包(Beta版):由oneAPI提供技能支持,合用于人工智能开拓者和数据科学家,以更好地操作呆板进修和深度进修模子来构建应用。 ·另外尚有两种oneAPI增补器材包:为体系工程师计划的英特尔体系Bring-Up器材包以及面向深度进修推理和计较机视觉的出产场景的英特尔刊行版OpenVINO™器材开拓包。更多详情请会见:Intel oneAPI。 oneAPI支持哪些处理赏罚器和加快器? oneAPI类型是为支持来自多个厂商的各类CPU和加快器而计划的。oneAPI beta版今朝支持英特尔CPU(英特尔至强®、酷睿™、凌动)、英特尔Arria FPGA以及作为将来独立数据中心GPU署理开拓平台的第九代/英特尔核芯显卡。oneAPI日后将支持更多英特尔加快器架构。 其余厂商的硬件与oneAPI兼容吗? oneAPI类型的DPC++说话和库等都向公家开放行使,我们也勉励其余硬件厂商行使。其余硬件厂商可以建设本身的oneAPI实现并基于此对特定硬件举办优化。 开拓者可以通过哪些途径获取更多信息? 关于oneAPI打算的更多信息可通过会见oneAPI.com获取。开拓者可在英特尔开拓职员专区下载英特尔oneAPI Beta版器材包供当地行使,也可以通过英特尔DevCloud for oneAPI平台快速入门得到对付oneAPI器材包的会见,并行使它对多个以数据为中心的架构下的代码和事变负载举办测试。该方法无需安装和配置并节减时刻,且在无需承担开拓平台本钱的环境下机动实行差异的硬件。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |