英特尔发布oneAPI, 引领软件变革,致力未来异构计算

  • 时间:
  • 浏览:0
  • 来源:友友文章网

在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工具包的访问  ,并并对它对多个以综合数据为三大中心的架构下的代码和工作会负载并对测试。该依靠无需加装和可设置并节省时间很长 ,且在无需负担开发其它平台成本的根据上述下灵活尝试各有不各有不同硬件。