英特尔发布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工具包的访问,并对以外对多个以数据全面为三大中心的架构下的代码和工作任务负载对其测试。该多种方式多无需可安装和包括设置并节省时间里,且在无需负担开发其他平台成本的状况下灵活尝试不同人的硬件。

返回列表
上一篇:
下一篇:

文章评论