在英特爾的溝通會上,率先了解了oneAPI的技術(shù)細節(jié)和戰(zhàn)略意義。" />

chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

硬件架構(gòu)走向多元化,英特爾要以oneAPI一“統(tǒng)”天下?

張慧娟 ? 來源:電子發(fā)燒友網(wǎng) ? 作者:張慧娟 ? 2019-08-31 07:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


科技界被一個“快”字裹挾很久了。更高的生產(chǎn)效率和毫不妥協(xié)的性能,成為任何一家科技公司的追求。

隨著邁入以數(shù)據(jù)為中心的時代,我們看到的不僅是數(shù)據(jù)量的爆發(fā),更是有數(shù)據(jù)形態(tài)的巨大變化:從傳統(tǒng)的文本、圖形數(shù)據(jù),到現(xiàn)在的視頻、音頻、社交等非結(jié)構(gòu)化數(shù)據(jù),未來還有包括聯(lián)網(wǎng)汽車數(shù)據(jù)、神經(jīng)網(wǎng)絡數(shù)據(jù)、基因數(shù)據(jù)等更多形態(tài)的數(shù)據(jù)。

這種海量數(shù)據(jù)的多樣性,首先對計算能力提出了巨大的挑戰(zhàn),由此帶來了數(shù)據(jù)處理方式和計算架構(gòu)的延伸。未來十年我們將看到比過去五十年中多得多的架構(gòu)。

與此同時,軟件的重要性被提到了前所未有的高度。英特爾曾提出,對于全新硬件架構(gòu)的每一個數(shù)量級的性能提升潛力,軟件能帶來兩個數(shù)量級的性能提升。

為了簡化編程流程、提升效率,英特爾于去年12月宣布推出oneAPI項目,并將于今年第四季度發(fā)布開發(fā)者測試版本。日前,<電子發(fā)燒友>在英特爾的溝通會上,率先了解了oneAPI的技術(shù)細節(jié)和戰(zhàn)略意義。

oneAPI:跨架構(gòu)、跨廠商,向全行業(yè)開放

在解決計算問題時,過去幾代產(chǎn)品的答案幾乎一直是晶體管密度,并且摩爾定律發(fā)揮主導作用。但隨著制程節(jié)點發(fā)展速度相較于過去幾十年呈現(xiàn)出減緩的態(tài)勢,現(xiàn)代計算又提出更多更新的需求,需要結(jié)合晶體管、架構(gòu)研究、連接性提升、更快速的內(nèi)存系統(tǒng)和軟件等眾多因素,共同推動創(chuàng)新。

oneAPI既是英特爾的一種產(chǎn)品,同時又是一種行業(yè)規(guī)范”, 英特爾架構(gòu)、圖形與軟件部副總裁兼計算性能與開發(fā)者產(chǎn)品部門總經(jīng)理Bill Savage介紹,“oneAPI是從軟件層面來簡化和統(tǒng)一跨SVMS架構(gòu)的創(chuàng)新。它可以簡化并且統(tǒng)一跨不同架構(gòu)、跨不同廠商之間的編程,是一個鼓勵社區(qū)和行業(yè)支持的一種開放、標準的解決方案?!?br />
英特爾架構(gòu)、圖形與軟件部副總裁兼計算性能與開發(fā)者產(chǎn)品部門總經(jīng)理Bill Savage
英特爾產(chǎn)品覆蓋的計算架構(gòu)包括標量(Scalar)、矢量(Vector)、矩陣(Matrix)和空間(Spatial),分別主要應用于CPU、GPUAI加速器和FPGA產(chǎn)品。英特爾指出,在接下來五到十年中最重要的現(xiàn)代工作負載,就是這種標量、矢量、矩陣和空間架構(gòu)的組合,英特爾稱之為SVMS架構(gòu)

為什么底層接口如此重要?Bill Savage表示,數(shù)百萬的開發(fā)者在最上層創(chuàng)造越來越多的應用,他們所使用的大量中間件以及框架來自數(shù)萬的中間件開發(fā)者。oneAPI在最接近硬件的底層,對整個軟件堆棧會產(chǎn)生更大的影響,針對硬件使用統(tǒng)一接口,對軟件開發(fā)者來講這也是一個很好的價值主張。oneAPI所能發(fā)揮的價值在于——通過跨CPU、GPU、AI加速器和FPGA產(chǎn)品架構(gòu),統(tǒng)一并簡化編程,被廣泛的生態(tài)系統(tǒng)采用,為開發(fā)者帶來更高的生產(chǎn)效率和性能。

全新編程語言DPC++專門針對多元化架構(gòu)

在一個多元化的架構(gòu)中進行編程的話,很可能需要多種不同工具以及不同語言。這就意味著在軟件開發(fā)過程中需要多支團隊,他們各自要學習很多不同專業(yè)的技能,這顯然不是一種最高效的軟件開發(fā)方式

在oneAPI項目中,英特爾攜手行業(yè)開發(fā)了一種叫做Data Parallel C++(DPC++)的全新語言,以支持實現(xiàn)橫跨SVMS架構(gòu)的數(shù)據(jù)并行編程。這是一種基于標準的開放式跨行業(yè)語言,可替代單一架構(gòu)專有語言。

為什么需要一種全新的語言呢?畢竟這個世界上已經(jīng)有這么多語言了。英特爾架構(gòu)、圖形與軟件部副總裁兼編譯器與語言部門總經(jīng)理Alice Chan指出,現(xiàn)有的眾多語言各有局限所在:例如眾所周知的C++,它雖然是可移植的,而且底層性能非常好,但是本身缺乏了一些并行語言的特征,很難很好地用于并行架構(gòu);MATLAB更多集中在頂層,如果想在底層得到很好的性能較難;英偉達的CUDA能夠進行并行架構(gòu)的編程,也可以把負載轉(zhuǎn)移到加速器,但是它只能用在英偉達自己的硬件上;還有其他語言例如OpenCL也能實現(xiàn)并行編程,但是圍繞它的社群和整體行業(yè)的活躍度并不高。
英特爾架構(gòu)、圖形與軟件部副總裁兼編譯器與語言部門總經(jīng)理Alice Chan
那么,英特爾如何確保DPC++能夠如預期一樣發(fā)揮出最佳性能?70年代Cray就做到了矢量化,90年代的時候超算也做到了單程序多數(shù)據(jù)(SPMD),2006年英偉達推出CUDA語言的時候就提出了細粒度的SPMD?,F(xiàn)在,DPC++語言將上述三種技術(shù)思路融會貫通,使用底層虛擬機按照有序的結(jié)構(gòu)進行編譯。據(jù)了解,英特爾開始這個項目已經(jīng)有一段時間了,目前試驗證明性能至少是優(yōu)于或者等同于之前的這些技術(shù)和方式的,DPC++能夠跨結(jié)構(gòu)實現(xiàn)所需的特性和抽象

高性能庫如何推動人工智能的發(fā)展?

人工智能的發(fā)展進一步推動了對算力的渴求,硬件架構(gòu)的世界已經(jīng)發(fā)生了極大的顛覆,英特爾自身就有SVMS架構(gòu),華為、阿里、百度以及非常多的AI初創(chuàng)公司各有自己的芯片戰(zhàn)略。

對此,英特爾架構(gòu)、圖形與軟件部首席工程師Eric Lin表示,沒有軟件芯片無法使用,需要大量的開發(fā)者去將它表達為用戶真正所需。這其中需要非常深厚的經(jīng)驗,英特爾希望將硬件能力抽象出來,把最重要的算法融于oneAPI,使開發(fā)者不再需要針對硬件做開發(fā),更容易發(fā)揮出硬件的所有潛力。這是英特爾提供計算庫的根本原因。
英特爾架構(gòu)、圖形與軟件部首席工程師Eric Lin
有了這個計算庫之后,能夠提供給更多的框架開發(fā)者所使用,例如TensorFlow、 PaddlePaddle、MXNet等等。由于框架主要是給數(shù)據(jù)科學家所使用,他們往往缺少硬件知識,英特爾的策略是將計算庫集成到框架中,再提供給數(shù)百萬數(shù)據(jù)科學家、算法工程師,達到為開發(fā)者屏蔽硬件復雜性的目的。

由此看來,一個計算庫服務數(shù)萬個框架開發(fā)者,服務數(shù)百萬甚至更多的數(shù)據(jù)科學家,打通了從硬件到應用的道路。

oneAPI集成的計算庫堪稱業(yè)內(nèi)“豪華配置“,包括快速、使用廣泛的數(shù)學函數(shù)庫MKL、使用經(jīng)典機器學習算法的英特爾數(shù)據(jù)分析加速庫DAAL,以及面向深度神經(jīng)網(wǎng)絡的英特爾數(shù)學核心函數(shù)庫MKL-DNN等。

OpenVINO——oneAPI在深度學習方面的“小現(xiàn)實”

對于深度學習來說,數(shù)據(jù)分析過程基本包括四步:第一,獲取數(shù)據(jù);第二,建立數(shù)學模型,并且用這些數(shù)據(jù)去訓練;第三,根據(jù)部署場景有針對性地優(yōu)化模型;第四是推理,真正地讓各種各樣的開發(fā)者,把他們的服務、產(chǎn)品推向用戶。如何讓這個工作流程的所有開發(fā)者、參與者更有效率,是英特爾當前的重點之一。

去年8月,英特爾面向中國市場推出了專注于加速深度學習的OpenVINO工具包,能夠幫助企業(yè)在邊緣側(cè)快速實現(xiàn)高性能計算機視覺與深度學習的開發(fā)。作為為客戶解決問題的優(yōu)化推理引擎,OpenVINO補充了深度學習框架,支持應用程序開發(fā)者以統(tǒng)一接口跨SVMS架構(gòu)進行開發(fā)。據(jù)Eric介紹:“OpenVINO就是目前的一個商業(yè)部署,它所做的事情就是讓開發(fā)者直接用一個統(tǒng)一的API,幫開發(fā)者完成簡單的開發(fā)、簡單的維護、并帶來高性能,它展示了oneAPI愿景的現(xiàn)實?!?br />
在沒有OpenVINO之前,開發(fā)者如何進行部署?以英特爾自己為例,各種各樣的庫,有針對CPU的、顯卡的、計算棒的、FPGA的……每一次開發(fā)的時候,各個庫API不一樣,性能調(diào)優(yōu)不一樣,Debug不一樣,數(shù)據(jù)的預處理不一樣,開發(fā)成本非常高。OpenVINO實現(xiàn)了無論是哪種類型的硬件,讓開發(fā)者用一個統(tǒng)一API。

根據(jù)已公布的應用來看,云從的人臉識別智能設備、中科英泰的智能零售方案、阿里巴巴AliOS 互聯(lián)網(wǎng)汽車道路感知算法優(yōu)化方面、宇視科技的全融合智能解決方案UniAI等,都基于OpenVINO工具包。

對標英偉達CUDA?

NVIDIA公司于2007年正式發(fā)布的CUDA(Compute Unified Device Architecture,統(tǒng)一計算架構(gòu)),是第一種不需借助圖形學API就可以使用類C語言進行通用計算的開發(fā)環(huán)境和軟件體系,是建立在GPU基礎之上的通用計算開發(fā)平臺。由于在性能、成本和開發(fā)時間上較傳統(tǒng)的CPU解決方案有顯著優(yōu)勢,當時在學術(shù)界和產(chǎn)業(yè)界引起了熱烈反響?,F(xiàn)在,CUDA已經(jīng)在金融、石油、天文學、流體力學、信號處理、電磁仿真、模式識別、圖像處理、視頻壓縮等領域獲得廣泛應用,并取得了豐碩的成果。

oneAPI的推出,似有異曲同工之妙。對此,Bill Savage表示,oneAPI開放給所有包括英偉達在內(nèi)的硬件廠商,行業(yè)也需要這樣一種開放的、對于現(xiàn)有解決方案之外的另一種選擇。英特爾致力于向所有的、多樣的架構(gòu)來提供支持,使它們能夠很好地一起協(xié)作。

英特爾已對DPC++一些開源項目在GitHub上進行托管,但一個顯然存在的問題是,GitHub一些開源項目都是基于原有的如英偉達的GPU而實施,如果現(xiàn)在用oneAPI,開發(fā)者將會面臨重新學習的問題。對此,Bill Savage表示,英特爾在設計DPC++的時候,語言本身已經(jīng)和CUDA非常接近,對于開發(fā)人員來講學習相對比較容易。至于程序員的遷移問題,英特爾會在年底發(fā)布測試版本的時候分享更多工具,來幫助遷移更容易。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 英特爾
    +關(guān)注

    關(guān)注

    61

    文章

    10272

    瀏覽量

    179184
  • CUDA
    +關(guān)注

    關(guān)注

    0

    文章

    125

    瀏覽量

    14388
  • 英偉達
    +關(guān)注

    關(guān)注

    23

    文章

    4038

    瀏覽量

    97609
  • 深度學習
    +關(guān)注

    關(guān)注

    73

    文章

    5589

    瀏覽量

    123884
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    硬件與應用同頻共振,英特爾Day 0適配騰訊開源混元大模型

    今日,騰訊正式發(fā)布新代混元開源大語言模型。英特爾憑借在人工智能領域的全棧技術(shù)布局,現(xiàn)已在英特爾? 酷睿? Ultra 平臺上完成針對該模型的第零日(Day 0)部署與性能優(yōu)化。值得
    的頭像 發(fā)表于 08-07 14:42 ?1109次閱讀
    <b class='flag-5'>硬件</b>與應用同頻共振,<b class='flag-5'>英特爾</b>Day 0適配騰訊開源混元大模型

    Zephyr RTOS在英特爾處理器N系列的應用

    ZephyrRTOS是款高度靈活的,專為嵌入式設備設計的輕量級開源實時操作系統(tǒng),支持包括英特爾 x86在內(nèi)的多種硬件架構(gòu)
    的頭像 發(fā)表于 04-29 09:34 ?939次閱讀
    Zephyr RTOS在<b class='flag-5'>英特爾</b>處理器N系列的應用

    英特爾首秀上海車展:以“芯”賦能,攜手合作伙伴推動全車智能

    4月23日,在上海車展上,英特爾發(fā)布第二代英特爾AI增強軟件定義汽車(SDV)SoC,并披露全新合作伙伴關(guān)系。第二代英特爾AI增強SDV SoC率先在汽車行業(yè)推出基于芯粒架構(gòu)的設計,進
    的頭像 發(fā)表于 04-23 21:20 ?971次閱讀
    <b class='flag-5'>英特爾</b>首秀上海車展:以“芯”賦能,攜手合作伙伴推動全車智能<b class='flag-5'>化</b>

    英特爾首秀上海車展:以“芯”賦能,攜手合作伙伴推動全車智能

    基于芯粒架構(gòu)的設計,進步擴展了英特爾在智能座艙領域的創(chuàng)新產(chǎn)品組合。同時,英特爾還宣布與黑芝麻智能、面壁智能、BOS Semiconductors等公司建立合作關(guān)系,共同攻克汽車智能
    發(fā)表于 04-23 14:26 ?742次閱讀

    盟通科技攜手Acontis助力英特爾虛擬驅(qū)動工業(yè)負載整合

    近期,盟通科技聯(lián)合合作伙伴Acontis與英特爾針對虛擬驅(qū)動工業(yè)負載的整合這課題展開了合作。Acontis經(jīng)過多年技術(shù)積累,推出了成熟、可靠且高效的實時虛擬擴展方案,對于這些方案
    的頭像 發(fā)表于 04-11 10:50 ?753次閱讀
    盟通科技攜手Acontis助力<b class='flag-5'>英特爾</b>虛擬<b class='flag-5'>化</b>驅(qū)動工業(yè)負載整合

    英特爾酷睿Ultra AI PC上部署多種圖像生成模型

    全新英特爾酷睿Ultra 200V系列處理器對比上代Meteor Lake,升級了模塊結(jié)構(gòu)、封裝工藝,采用全新性能核與能效核、英特爾硬件線程調(diào)度器、Xe2微
    的頭像 發(fā)表于 04-02 15:47 ?1108次閱讀
    在<b class='flag-5'>英特爾</b>酷睿Ultra AI PC上部署多種圖像生成模型

    英特爾以軟硬件優(yōu)化重構(gòu)算力效率

    如何與能耗協(xié)同、通用架構(gòu)如何與場景多元化匹配、技術(shù)迭代如何與生態(tài)步伐協(xié)同,構(gòu)成當前企業(yè)應用算力過程中亟待解決的問題。 ? 深耕數(shù)據(jù)中心領域多年,英特爾始終以技術(shù)創(chuàng)新為基石,為行業(yè)提供更高效、更靈活、更可持續(xù)的解決方案。我
    的頭像 發(fā)表于 03-08 09:20 ?793次閱讀

    請問OpenVINO?工具套件英特爾?Distribution是否與Windows? 10物聯(lián)網(wǎng)企業(yè)版兼容?

    無法在基于 Windows? 10 物聯(lián)網(wǎng)企業(yè)版的目標系統(tǒng)上使用 英特爾? Distribution OpenVINO? 2021* 版本推斷模型。
    發(fā)表于 03-05 08:32

    英特爾?獨立顯卡與OpenVINO?工具套件結(jié)合使用時,無法運行推理怎么解決?

    使用英特爾?獨立顯卡與OpenVINO?工具套件時無法運行推理
    發(fā)表于 03-05 06:56

    英特爾前Xeon首席架構(gòu)師加盟高通

    高通公司近日宣布,英特爾前Xeon服務器處理器首席架構(gòu)師Sailesh Kottapalli已正式加入高通,并擔任高級副總裁職。此舉被視為高通進軍數(shù)據(jù)中心CPU市場的重要
    的頭像 發(fā)表于 01-15 15:30 ?709次閱讀

    英特爾2024產(chǎn)品年鑒:AI與軟硬件的融合發(fā)展

    在2024年里,英特爾收獲了系列軟件突破和硬件革新,也收獲了生態(tài)伙伴的支持與陪伴。通過不斷迭代的硬件產(chǎn)品,和持續(xù)開放的軟件生態(tài),從數(shù)據(jù)中心和云,到邊緣計算和PC的每
    的頭像 發(fā)表于 12-31 17:28 ?689次閱讀
    <b class='flag-5'>英特爾</b>2024產(chǎn)品年鑒:AI與軟<b class='flag-5'>硬件</b>的融合發(fā)展

    英特爾推出全新英特爾銳炫B系列顯卡

    英特爾銳炫B580和B570 GPU以卓越價值為時新游戲帶來超凡表現(xiàn)。 ? > 今日,英特爾發(fā)布全新英特爾銳炫 B系列顯卡(代號Battlemage)。英特爾銳炫 B580和B570
    的頭像 發(fā)表于 12-07 10:16 ?1905次閱讀
    <b class='flag-5'>英特爾</b>推出全新<b class='flag-5'>英特爾</b>銳炫B系列顯卡

    英特爾發(fā)布全新企業(yè)AI一體化方案

    近日,英特爾正式推出了全新的企業(yè)AI一體化方案。該方案以英特爾至強處理器和英特爾Gaudi 2D AI加速器為核心硬件,結(jié)合OPEA開放軟件
    的頭像 發(fā)表于 12-03 11:20 ?851次閱讀

    英特爾CEO Gelsinger宣布退休

    近日,英特爾公司宣布其首席執(zhí)行官Pat Gelsinger即將退休。這消息發(fā)布后,英特爾的美股在盤前交易中上漲了近4%。同時,英特爾宣布任命Zinsner和Johnston Holt
    的頭像 發(fā)表于 12-03 10:55 ?875次閱讀

    英特爾發(fā)布全新企業(yè)AI體化解決方案

    近日,英特爾正式推出了其全新的企業(yè)AI體化解決方案,這方案旨在為企業(yè)提供更加開放、可擴展且高效的端到端服務。 該方案的核心在于其全棧硬件的支撐,包括
    的頭像 發(fā)表于 12-02 10:48 ?1190次閱讀