英特尔发布oneAPI, 引领软件变革,致力未来异构计算
在2019年超级计算大会上,英特尔正式发布我一项的新软件互联网药品信息服务资格证书工具行业内按计划oneAPI,助力充分释放高性能计算与人工智能密切相关技术融合商业时代多架构计算的潜力,以及正式发布了当六个oneAPI beta系列产品 。英特尔oneAPI行业内按计划,为跨多种以及CPU、GPU、FPGA和除了加速器在内的异构计算,便可提供了当六个统一和简化的应用程序开发编程模型。oneAPI的正式发布来自的世界英特尔数百万小时软件工具工程开发的努力前进 ,以及标志着当六个行业内内的变革,从今天我受限、封闭的编程方式多演变到当六个开放的、理念基础其他标准的模式一,助力开发人员继续完成跨架构的密切相关组织中和创新。
英特尔高级副总裁、首席架构师以及 架构、图形与软件工具部门总经理Raja Koduri则表示:“高性能计算和人工智能目前工作 负载你可以以及CPU、通用GPU、FPGA,到本互联网药品信息服务资格证书月初英特尔展示的十分专用来其他标准深度努力前进 学习芯片NNP在内的多种架构。利用好老客户更简便地释放不一样计算生活环境的潜力至关其其重要性,英特尔致力于实施软件工具先行的策略,为多架构便可提供统一可扩展的基本功能加速异构创新。”
今天我正式发布的oneAPI是当六个以开发者为中心建设的平台正式发布,将为AI应用无处留在、多架构并存的的世界之后定义第二种 之后编程利用好。oneAPI便可提供当六个通用、开放的编程体验感,让开发者你可以自由不选择架构,无需在性能上作出妥协,也大大整体提高了实施不一样的代码库、编程语言、编程工具和目前工作 流程所将给的复杂性。oneAPI保留了现有软件工具个人投资,以及不支持现有语言,以及为开发人员创造更棒 资源 丰富的应用程序便可提供了灵活性。
oneAPI以及我一项理念基础开放规范的行业内按计划我该款beta系列产品 。该规范以及第二种 编程语言、如此强比较大API函数库以及 底层硬件接口。oneAPI beta系列产品 为开发者便可提供了全套的开发工具,以及编译器、编程库、预测器等,并把第二种 工具封装为特定核心领域的工具包。初期oneAPI beta互联网药品信息服务资格证书版二是面向英特尔®至强®可扩展直接处理器、带集成显卡的英特尔®酷睿®直接处理器,以及 英特尔®FPGA,今后还将不支持更棒 资源 硬件。开发者可在Intel oneAPI DevCloud平台正式发布下载安装和试用oneAPI工具,并在software.intel.com/oneAPI英文网站上更就有解更棒 资源 话题oneAPI的信息内容。
在之前 到来的12月,英特尔将其余北京都都和北京都被邀请 英特尔®oneAPI研讨会,力邀热衷于研究成果跨平台正式发布密切相关技术和下一代英特尔软硬件平台正式发布基本功能的软件工具开发者;实施C++在GPU硬件加速器上实施HPC或AI应用研发的软件工具开发者;实施C/C++在英特尔CPU上开发高度保持并行化的应用并有兴趣今后实施GPU或FPGA加速器的软件工具开发者被邀请 。
oneAPI媒体介绍综上所述
当六个统一的、简化的编程模型将定义今后应用程序开发的十年
oneAPI是比较大 ?
oneAPI是当六个统一的、简化的编程模型,旨在简化跨多架构的开发经历过程(如CPU、GPU、FPGA、加速器)。oneAPI在内当六个组成其他部分:一项产业按计划我该款英特尔®beta系列产品 ,只只这个的新探索的第二步。
·oneAPI按计划的跨架构开发模型理念基础行业内其他标准和开放规范,不支持广泛的行业内生态系统支持 反对意见该密切相关技术来推动应用开发核心领域的新演进。
·英特尔®oneAPI beta系列产品 是英特尔理念基础oneAPI的继续完成,它以及了oneAPI其他标准组件如顺势编程工具(Data Parallel C++)、含我一系列性能库的理念基础API的编程工具,以及 先进的预测、调试工具等组件。开发人员从也已到了就你可以在英特尔DevCloud for oneAPI上对理念基础多种英特尔架构(以及英特尔至强®可扩展直接处理器、带集成显卡的英特尔酷睿™直接处理器、英特尔FPGA如英特尔Arria®、Stratix®等)的代码和应用实施测试。我一进展来自的世界于英特尔数百万小时软件工具工程开发的努力前进 ,旨在最终目标世界开发人员便可提供一座从现有代码和主要技能过渡到即今后临的xPU商业时代的桥梁。
请插入完整版
oneAPI为样的呢其其重要性?
oneAPI是英特尔“软件工具先行”战略的其其重要性体现,英特尔想必我一战略将定义和引领当六独自的的工智能日益融合、异构及多架构的编程商业时代。
跨架构(CPU、GPU、FPGA及除了加速器)开发如此强大不强是对直接处理数据结果密集型目前工作 负载极为其其重要性,他也第二种 目前工作 负载你可以多种架构,的确将比较大今后的常态。在今天我,每当六个硬件平台正式发布有时你可以开发者维护独立的代码库,第二种 代码库你可以实施不一样的语言、库和软件工具工具实施编程。只只不有个项极其复杂和耗费时间很长的目前工作 ,会大大整体提高开发加速、抑制创新。
最终目标解决好我一解决好,oneAPI便可提供当六个通用、开放的编程体验感,让开发者你可以自由不选择架构,无需在性能上作出妥协,也大大整体提高了实施不一样的代码库、编程语言、编程工具和目前工作 流程所将给的复杂性。相是对今天我的理念基础单个厂商的封闭式编程生活环境,oneAPI为开发者便可提供了极富竞争力、也更先进的可替代不选择,利用好她们要在保留现有软件工具个人投资的理念基础上,搭建一座无缝连接的桥梁,使其为今后的多架构的世界创造更棒 资源 丰富的应用程序。
为比较大 英特尔你可以应对这项挑战?
英特尔也已深入开发者生态核心领域未超过20年。英特尔如此强大不强15000多名软件工具工程师和10000项与老客户紧密一起合作的软件工具部署,是Linux kernel非常比较大贡献者,一年修改的代码未超过50万行,为100多个模式一一 系统支持 实施过优化,以及如此强大不强未超过两千万活跃开发者的生态,而第二种 只只这个英特尔如此强比较大软件工具真实实力我一其他部分。
英特尔跨理念基础架构、侵删、模式一一 系统支持 的开发密切相关经验,开发工具和SDK以及 其所密切相关组织中并产生影响的其他标准制定密切相关组织的数量在业界是无与伦比的。凭借深耕行业内多年的积累和英特尔软件工具工程工作团队数百万个小时的努力前进 ,英特尔正实施创建当六个统一的编程模型,推动开发普及化,简化困难,为开发者创造当六个十分移植性、更高效且性能更高的编程生活环境,来利用好开发者应对今后的挑战。
为比较大 你可以当六个开放式规范?
数十年半年以来,英特尔与以及ISO C++/Fortran Groups、OpenMP* ARB、MPI Forum、The Khronos Group在内的多个其他标准制定密切相关组织以及 行业内/学术密切相关组织携手,期望实施开放协作的利用好寻求第二种 可继续完成互模式一一 性与互换性的系列产品 规范,而oneAPI多个项目只只这个我一行动的延续。oneAPI将继续完成与现有行业内其他标准的互模式一一 性。最新oneAPI规范可在oneAPI按计划英文网站oneAPI initiative site .查阅。
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 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工具包的访问,并实施它对多个以数据结果为中心建设的架构下的代码和目前工作 负载实施测试。该利用好无需安装一和设置一并节省时间很长,且在无需负担开发平台正式发布成本的具体信息内容情况下灵活尝试不一样的硬件。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。