英特尔首推异构编程神器oneAPI,可

白癜风根治的方法 http://pf.39.net/bdfyy/bdfyc/150828/4687762.html
条漫案牍/正文

胡巍巍条漫计划

付费下载自稿定计划出品

CSDN(ID:CSDNnews)

程小猿的难处,信托你也感同身受。

当下,异构计较方兴未艾,开拓者在统一个数据中央田,既需求在CPU里做虚构机,又需求在FPGA里做百般紧缩,还需求在GPU里做深度进修。

因而,咱们得在数据中央田,装配良多硬件、运转许多软件。这类境况下,不加班才怪!

假设CPU、FPGA和GPU等,依旧各不相谋,当你的运用要扩容、硬件要晋级时,成本都特别高。

假设架构再产生变动,这即是你以前的付出,所有徒劳!

打个比如,某天正午,你既想吃天妇罗,还想吃水煮鱼,但这一个这天料、一个是川菜,你想同时吃到,就得别离去一家日料店和一家川菜馆。

有没有举措,能够让你在一家餐厅,就同时吃到鹅肝和水煮鱼呢?

自然有!去自主餐厅就能够。

而前文提到的oneAPI,恰是英特尔为了闪开拓者能够自如享受“自主餐效劳”而推出的,付与开拓者伶俐抉择百般架构、停止肆意组合的称心。

那末,oneAPI是一个何如的产物?

四问oneAPI:是啥、干啥、啥时用、咋用

oneAPI是啥?

在年超等计较大会上,oneAPIbeta产物颁布。

oneAPIbeta产物,包罗直接编程器材(DataParallelC++)、基于API的编程器材、以及解析器材和调试器材等组件。oneAPIbeta还能够把这些器材,封装为特定范围的器材包。

概述来讲,oneAPI是一个统一和简化的编程模子,它的降生职责,在于简化跨多架构的开拓历程(如CPU、GPU、FPGA、加快器)。

它也是英特尔开创的自主餐式效劳。举个例子,银行、物流、病院、工场等不同业业的开拓者,他们的需求,都不尽类似。在某一个硬件上,开拓者用的大概是CPU+FPGA,也大概是GPU+FPGA。

然则跨不同的硬件、CPU、GPU和AI,有对比多繁杂硬件的异构性。而oneAPI供给了愈加简明的办法,来统一编程框架,让程序员在不同的硬件架构上,感触到统一的开拓领会,这关于程序员来讲劳动就会特别便利。

短短数月内,扶助oneAPI的企业和机构曾经超出30家。它们中央,既有一线厂商,还著名牌高校。

oneAPI干啥?

它最要紧的影响,即是帮你完结异构编程!

打个比如,oneAPI和异构编程的关联,有点像携号转网,自然这个“转网”,不需求相关部门的批复。

有了oneAPI,你在某一个数据中央田开拓的东西,能够从CPU挪到FPGA上,也能够从NVIDIA的GPU挪到英特尔的GPU上。

其余,oneAPI还能简化百般架构的开拓过程;它还能够统一说话和函数库,使其变得更简明,进而有益于表白并行化;oneAPI还占有很好的本机高档说话机能;并能够与现有HPC编程模子互操纵。

oneAPI啥时用?

当下,oneAPIbeta版曾经颁布。

而oneAPI的库和组件们,要末曾经开源,要末马上走向开源。

俗语说,车马未动,粮草先行。

英特尔已在北京和上海,举行oneAPIbeta商量会,经过开拓者的试用和反应,来对oneAPI做出优化。一年后的年四序度,一个打算完好的oneAPI,就会和你谋面。

oneAPI咋用?

当下的oneAPIbeta版,要紧面向英特尔至强可扩充处置器、带集成显卡的英特尔酷睿处置器,以及英特尔FPGA。

假设你感意思,能够在InteloneAPIDevCloud平台下载和试用oneAPI器材。想理解更多oneAPI详情,则能够戳software.intel.


转载请注明:http://www.aierlanlan.com/rzgz/811.html