加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

英特尔oneAPI:定义未来多架构世界新的编程方式

发布时间:2019-11-24 08:03:41 所属栏目:运营 来源:互联网 
导读:副问题#e# 在2019年超等计较大会上,英特尔宣布了一项全新软件行业打算oneAPI,助力充实开释高机能计较与人工智能技能融适期间多架构计较的潜力,同时宣布了一个oneAPI beta产物。 英特尔oneAPI行业打算,为跨多种包罗CPU、GPU、FPGA和其他加快器在内的异构
副问题[/!--empirenews.page--]

在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为何重要?

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++是什么?

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读