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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

關(guān)于英特爾發(fā)力FPGA的相關(guān)事件分析

lC49_半導(dǎo)體 ? 來源:djl ? 作者:Timothy Prickett Morg ? 2019-09-05 09:25 ? 次閱讀

芯片巨頭英特爾已經(jīng)談?wù)?CPU-FPGA 復(fù)合計(jì)算很長(zhǎng)時(shí)間了,以至于我們有時(shí)候不記得其 Xeon-Arria 混合計(jì)算單元并不是一款量產(chǎn)產(chǎn)品——這種計(jì)算單元是將一個(gè) Xeon 服務(wù)器芯片和一個(gè)中端 FPGA 放入單個(gè) Xeon 處理器插槽中。但英特爾正在努力攻堅(jiān)這一領(lǐng)域,并且最近也向 The Next Platform 透露了當(dāng)前的規(guī)劃。

這種 CPU-FPGA 混合器件類似于 AMD加速計(jì)算單元(APU/Accelerated Computing Units),只是 APU 是將計(jì)算和 GPU 加速放入單個(gè)處理器封裝中。CPU-FPGA 混合器件有望得到廣泛的采用,尤其是想要將特定類型的負(fù)載從 CPU 遷移到加速器上的超大規(guī)模計(jì)算用戶和云計(jì)算開發(fā)商。

盡管英特爾有自家的 GPU 并且也已經(jīng)為特定的市場(chǎng)將其放入到了 CPU 封裝中或 CPU die 上(比如基于 Xeon E3 芯片的用于加速媒體處理的低端工作站和低端服務(wù)器),但英特爾在將 Xeon 處理器上的負(fù)載遷移到其它器件上的熱情并不高。它首先打造了并行 X86 處理器的 Knights 系列來作為輔助引擎,之后又將其做成了一款完整的處理器 “Knights Landing” Xeon Phi 7200,這款處理器在 2015 年底開始初步出貨,并在 2016 年夏季正式發(fā)布。英特爾已經(jīng)終結(jié)了 Knights Landing 芯片的協(xié)處理器版本,它們從未真正出貨,因?yàn)榭蛻糁皇切枰褂每梢赃\(yùn)行他們自己的操作系統(tǒng)的 Xeon Phi 的托管版本。

也就是說,F(xiàn)PGA 和 GPU 一樣,只是一種遷移計(jì)算負(fù)載的模式;英特爾正在努力將各種各樣的 FPGA 配置帶進(jìn)這一領(lǐng)域,以確保計(jì)算負(fù)載確實(shí)能以某種形式從 Xeon CPU 遷移到 Xeon Phi(可用于傳統(tǒng)的 HPC 和新興的人工智能負(fù)載,主要是用于神經(jīng)網(wǎng)絡(luò)訓(xùn)練)或 Altera FPGA 或之前提到的那些低端的 CPU-GPU 混合器件。英特爾肯定不希望英偉達(dá)的 Tesla GPU 加速器或 AMD 的 Epyc CPU 和 Radeon Instinct GPU 組合占領(lǐng)這些市場(chǎng)。

英特爾在與 FPGA 制造商 Altera 達(dá)成了代工合作協(xié)議之后就開始談?wù)?Xeon-FPGA 混合計(jì)算器件了,Altera 也是英特爾的第一個(gè)這樣的客戶。之后兩家合作一路深化,直到 2015 年 6 月,英特爾用 167 億美元收購了整個(gè) Altera。在今年休假離開之前負(fù)責(zé)管理英特爾的數(shù)據(jù)中心組的 Diane Bryant 曾在 2014 年 6 月即興宣布了第一款 CPU-FPGA 器件,那是在英特爾收購 Altera 的一年之前。那時(shí)候,Bryant 說向這種計(jì)算復(fù)合體中加入 FPGA 可以提供多達(dá) 10 倍的加速,這可以通過使用 QuickPath Interconnect(QPI)鏈路直接將 FPGA 連接到 Xeon 處理器上實(shí)現(xiàn)。該鏈路通常用于多處理器系統(tǒng)中的 NUMA 擴(kuò)展,相比于使用 PCI-Express 外設(shè)總線,它的性能可高出 20 倍。

英特爾最后真的收購了 Altera,這沒什么驚奇的。Altera 是 FPGA 領(lǐng)域的兩大主要玩家之一,另一家是賽靈思(Xilinx)。如果非要說有讓人驚訝的地方,那就是英特爾出的錢太多了,畢竟 Altera 的年收入還不到 20 億美元。英特爾和 Altera 的這筆交易也讓我們看到了英特爾的擔(dān)憂。這家公司將會(huì)使用 FPGA 來對(duì)抗 GPU,之后該公司還表示預(yù)計(jì)在 2020 年之前,三分之一的云開發(fā)商(也包括超大規(guī)模計(jì)算用戶)的系統(tǒng)中都會(huì)使用 FPGA。由于 FPGA 在一些負(fù)載上有 10 到 20 倍的性能優(yōu)勢(shì),加上數(shù)量巨大,所以可能會(huì)給 Xeon 的銷量帶來巨大影響。(目前我們尚未看到這種效果,但想象一下如果用 CPU 來實(shí)現(xiàn)深度學(xué)習(xí)奇跡,得需要多少 CPU 和多高的成本。這方面的創(chuàng)新可能根本就沒有發(fā)生過。)

到目前為止,英特爾 Xeon 還在熱銷,即使 FPGA 和 GPU 等加速器正在侵蝕 Xeon 的業(yè)務(wù)。除了 SmartNIC 網(wǎng)絡(luò)接口和其它網(wǎng)絡(luò)功能虛擬化工作,F(xiàn)PGA 也已被用于執(zhí)行服務(wù)器加密以及加速關(guān)系數(shù)據(jù)庫,正如 Swarm64 做的那樣。在一些案例中,F(xiàn)PGA 卡有自己的內(nèi)存和計(jì)算,只將一些核心的串行任務(wù)交給 CPU 做,比如來自 Nallatech 的雙 FPGA 協(xié)處理器就是這樣。

順便一提,讓 FPGA 與處理器協(xié)同工作并不是什么新花樣。賽靈思和 Altera 都在同一個(gè)片上系統(tǒng)封裝中集成 FPGA 和 ARM 處理器很多年了,而且英特爾本來也可以在用于超大規(guī)模計(jì)算的 Xeon D X86 芯片設(shè)計(jì)上做同樣的事。事實(shí)上,這個(gè)本可以做到的事情后來造就了第二代測(cè)試臺(tái) CPU-FPGA 混合器件,英特爾在 2016 年 3 月展示了這種器件。

英特爾可編程解決方案組的 FPGA 軟件解決方案高級(jí)總監(jiān)告訴 Bernhard Friebe 說,這種器件在同一個(gè)封裝中放入一個(gè) 15 核的 Broadwell Xeon 處理器和一個(gè) Arria 10 FPGA,這不是 Stratix 10 一樣的頂級(jí)部件。該器件使用了英特爾的 14nm 工藝生產(chǎn),目前正在實(shí)驗(yàn)性生產(chǎn),有望在今年年底前開始出貨。

英特爾采用的是雙管齊下的 FPGA 戰(zhàn)略:一是 CPU-FPGA 混合器件,比如共享同一個(gè)插槽的 Broadwell-Arria 封裝;二是分立的 Xeon CPU 與 Arria 或 Stratix FPGA 通過 PCI-Express 總線彼此相連。

據(jù) Friebe 說,英特爾的當(dāng)前計(jì)劃是基于 Arria 10-GX FPGA 打造自己的 PCI-Express 卡,英特爾將其稱為可編程加速卡(PAC/programmable acceleration card),并計(jì)劃在 2018 年上半年開始銷售。后面也會(huì)有基于 Stratix 10 FPGA 的 PAC,但英特爾沒說什么時(shí)候會(huì)有。我們估計(jì)大概在 2018 年年底。

英特爾的 CPU-FPGA 混合器件包含一款尚未命名的 “Skylake” Xeon SP 處理器加 Arria 10 FPGA 組合器件。這些 CPU-FPGA 混合器件將會(huì)在實(shí)驗(yàn)性的 Broadwell-Arria 器件基礎(chǔ)上繼續(xù)前進(jìn),并會(huì)使用更快的 UltraPath Interconnect(UPI)鏈路在一個(gè) Socket P 插槽中將 FPGA 直接連接到 Skylake 芯片。我們也知道這是一種單插槽機(jī)器,所以這可能意味著會(huì)有一個(gè) bin 相對(duì)低的 Skylake 部件(也許是 Silver 或 Bronze),也可能只有一個(gè) UPI 鏈路。(更多不一定更好。)

目前還不清楚這兩個(gè)計(jì)算元件之間的鏈路數(shù)量是 1 還是 2 還是 3,但是鑒于 Skylake 可以有 1、2 或 3 個(gè) UPI 端口,根據(jù)模型的不同,這三者皆有可能。我們也不清楚英特爾打算在這兩個(gè)器件之間使用什么一致性模型,但很顯然這能讓 CPU 和 FPGA 可以讀寫同一個(gè)內(nèi)存并且無需在兩個(gè)器件傳遞數(shù)據(jù)——不管是直接傳遞還是使用虛擬尋址移動(dòng)指針。如果英特爾選擇 CCIX、Gen-Z 或 OpenCAPI 這三種新興的協(xié)議,情況就會(huì)相當(dāng)有趣,因?yàn)檫@些協(xié)議在器件之間提供的一致性能使得內(nèi)存尋址對(duì)編程者而言不可見。我們應(yīng)該會(huì)看到。

我們可以確定地說英特爾正在專注研發(fā)編程環(huán)境,這樣不管 CPU 和 FPGA 是分立的還是混合在同一個(gè)插槽中,都能使用同樣的工具。英特爾將其稱為 Acceleration Stack,這是一個(gè)基于 OpenCL 的完備的編程環(huán)境。OpenCL 是一種常用的高級(jí)編程語言,可以與 Verilog 和 VHDL 配合用于 FPGA 開發(fā)。

這種用于 FPGA 的 Acceleration Stack 是專門為英特爾器件設(shè)計(jì)的。據(jù) Friebe 說,Acceleration Stack 組合了英特爾的系統(tǒng)與 FPGA 的固件與 Open Programmable Acceleration Engine(OPAE)開源框架。其中包含用于運(yùn)行在裸機(jī)上的操作系統(tǒng)的實(shí)體 FPGA 驅(qū)動(dòng)和一個(gè)虛擬 FPGA 驅(qū)動(dòng)——這個(gè)虛擬 FPGA 驅(qū)動(dòng)可以運(yùn)行在服務(wù)器虛擬化管理程序之下,從而可在虛擬機(jī)上實(shí)現(xiàn)功能。

英特爾的想法是構(gòu)建一個(gè)一致的 API 集合,可通過 C 語言訪問,可以用于混合或分立的設(shè)置,并且像 OPAE 代碼一樣開源,在 GitHub 上放養(yǎng)。這個(gè) FPGA API 使用了 BSD 許可,這個(gè) FPGA 驅(qū)動(dòng)使用了 GNU GPLv2 許可。有很多公司必須獲得許可的 OpenCL 工具,英特爾也有自己的,稱為 Intel FPGA for OpenCL,它可以進(jìn)行各種優(yōu)化以便在 FPGA 上運(yùn)行。

如果這些工具能吸收 C 語言代碼并將其轉(zhuǎn)換成 OpenCL 代碼,然后轉(zhuǎn)換成 VHDL,那么這可能會(huì)非常有用。我們預(yù)計(jì),有了這個(gè) OPAE 軟件層,這個(gè)堆棧中更高層的應(yīng)用框架就會(huì)與 OPAE 通信以便將負(fù)載遷移到 FPGA 上,這樣可以極大簡(jiǎn)化編程任務(wù)。當(dāng)然,OpenCL 代碼也會(huì)被自動(dòng)編譯成 FPGA 可用的 VHDL。

關(guān)于英特爾發(fā)力FPGA的相關(guān)事件分析

英特爾關(guān)注的核心是讓 FPGA 編程更簡(jiǎn)單,同時(shí)也保持其兩大分支的一致性。FPGA 本質(zhì)上編程就更難一些。你怎么看待介于硬件和軟件中間的東西?

也許最有意思的地方在于英特爾非常堅(jiān)定地要使用 FPGA 來加速機(jī)器學(xué)習(xí)負(fù)載,尤其是用于推理階段,而且它還將為此推出自己的預(yù)配置 FPGA 算法,其客戶可以像獲取軟件一樣獲得這些算法的許可。這也是大概兩年半之前出現(xiàn)關(guān)于英特爾收購 Altera 的傳言時(shí)我們所做過的預(yù)測(cè)。

關(guān)于英特爾發(fā)力FPGA的相關(guān)事件分析

但英特爾在人工智能方面有很多不同的計(jì)劃齊頭并進(jìn),不知道他們的客戶會(huì)做何選擇。

我們一直疑惑的是該在什么時(shí)候使用混合設(shè)置,又該在什么時(shí)候使用分立的 CPU 和 FPGA 設(shè)置。混合器件的計(jì)算能力中規(guī)中矩,但卻有更高的內(nèi)存帶寬和更低的延遲;分立方法則可以組合更多 CPU 計(jì)算(使用 Xeon SP 的 2、4 或 8 插槽)和更多 FPGA 計(jì)算(可以加入多達(dá) 16 個(gè) PCI-Express 卡,在服務(wù)器中有 8 個(gè)。FPGA 本身有大量不同的連接和 I/O 選擇,因?yàn)檫@也可以使用 VHDL 編程。

“根據(jù)你想做的事情的不同,有很多不同的使用模式。”Friebe 說,“集成解決方案主要用作旁路加速器。數(shù)據(jù)進(jìn)入 CPU,然后它將任務(wù)分配給 FPGA,結(jié)果又返回 CPU,你就得到了加速。使用分立的卡時(shí),你可以擴(kuò)展到其它使用模式。比如,你可以在在線的或流傳輸?shù)哪J街惺褂眠@樣的 FPGA,其中數(shù)據(jù)可以經(jīng)由高帶寬接口直接輸入 FPGA;然后經(jīng)過 PCI-Express 鏈路,這些經(jīng)過 FPGA 加工過的數(shù)據(jù)可以被發(fā)送到 CPU 做進(jìn)一步處理?!?/p>

也可能有一些場(chǎng)景需要在同一個(gè)系統(tǒng)中同時(shí)使用這兩種方法,畢竟過去發(fā)生過更奇怪的事情。

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

    關(guān)注

    1624

    文章

    21573

    瀏覽量

    600688
  • 英特爾
    +關(guān)注

    關(guān)注

    60

    文章

    9825

    瀏覽量

    171143
  • 人工智能
    +關(guān)注

    關(guān)注

    1789

    文章

    46397

    瀏覽量

    236615
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    剛剛!英特爾最新回應(yīng)

    10月17日消息,據(jù)環(huán)球時(shí)報(bào)報(bào)道,中國(guó)網(wǎng)絡(luò)空間安全協(xié)會(huì)發(fā)文,披露英特爾產(chǎn)品安全漏洞問題頻發(fā)、可靠性差、監(jiān)控用戶、暗設(shè)后門等問題,“建議啟動(dòng)網(wǎng)絡(luò)安全審查”! 該協(xié)會(huì)表示,從2023年開始,英特爾CPU
    的頭像 發(fā)表于 10-17 17:35 ?138次閱讀
    剛剛!<b class='flag-5'>英特爾</b>最新回應(yīng)

    英特爾股票分析英特爾的困境能否結(jié)束?

    來源:猛獸財(cái)經(jīng)?? 作者:猛獸財(cái)經(jīng) ? ? 猛獸財(cái)經(jīng)的核心觀點(diǎn): (1)英特爾面臨的挑戰(zhàn):第一季度財(cái)報(bào)不及預(yù)期后股價(jià)下跌。 (2)猛獸財(cái)經(jīng)對(duì)英特爾股票的技術(shù)分析:短線交易者需謹(jǐn)慎,多頭頭寸等待突破
    的頭像 發(fā)表于 10-09 16:28 ?145次閱讀
    <b class='flag-5'>英特爾</b>股票<b class='flag-5'>分析</b>:<b class='flag-5'>英特爾</b>的困境能否結(jié)束?

    面對(duì)高通收購,Apollo 50億美元投資,你該買入英特爾股票嗎?

    財(cái)經(jīng)認(rèn)為高通收購英特爾大概率不會(huì)成功,而且英特爾將強(qiáng)烈反對(duì)。 (5)猛獸財(cái)經(jīng)對(duì)英特爾股票的技術(shù)分析:支撐位:19美元,阻力位:25美元。 Apollo將投資
    的頭像 發(fā)表于 09-25 16:34 ?188次閱讀
    面對(duì)高通收購,Apollo 50億美元投資,你該買入<b class='flag-5'>英特爾</b>股票嗎?

    BittWare提供基于英特爾Agilex? 7 FPGA最新加速板

    BittWare 當(dāng)前的加速板產(chǎn)品組合包括最新的英特爾 Agilex 7 FPGA F、I 和 M 系列,包括 Compute Express Link (CXL) 和 PCIe* 5.0
    的頭像 發(fā)表于 04-30 15:22 ?734次閱讀
    BittWare提供基于<b class='flag-5'>英特爾</b>Agilex? 7 <b class='flag-5'>FPGA</b>最新加速板

    英特爾旗下FPGA公司Altera正式亮相

    日前,英特爾 FPGA Vision線上直播中發(fā)布,將英特爾編程解決方案事業(yè)部 (PSG) 作為獨(dú)立的FPGA公司——Altera。
    的頭像 發(fā)表于 03-18 14:11 ?461次閱讀

    英特爾成立全新獨(dú)立運(yùn)營(yíng)的FPGA公司Altera

    近日,英特爾宣布成立全新的獨(dú)立運(yùn)營(yíng)的FPGA(現(xiàn)場(chǎng)可編程門陣列)公司——Altera,此舉標(biāo)志著英特爾FPGA領(lǐng)域的進(jìn)一步深耕和戰(zhàn)略布局。在FPG
    的頭像 發(fā)表于 03-11 10:07 ?486次閱讀

    英特爾旗下Altera正式獨(dú)立運(yùn)作,FPGA市場(chǎng)將迎來怎樣的巨變?

    在當(dāng)天英特爾FPGA Vision線上直播大會(huì)上,Altera公司首席執(zhí)行官Sandra Rivera宣布,英特爾FPGA芯片部門開始作為獨(dú)立業(yè)務(wù)營(yíng)運(yùn),并全面展示其未來藍(lán)圖和戰(zhàn)略目標(biāo)。
    的頭像 發(fā)表于 03-05 18:14 ?4334次閱讀
    <b class='flag-5'>英特爾</b>旗下Altera正式獨(dú)立運(yùn)作,<b class='flag-5'>FPGA</b>市場(chǎng)將迎來怎樣的巨變?

    英特爾1nm投產(chǎn)時(shí)間曝光!領(lǐng)先于臺(tái)積電

    英特爾行業(yè)芯事
    深圳市浮思特科技有限公司
    發(fā)布于 :2024年02月28日 16:28:32

    英特爾登頂2023年全球半導(dǎo)體榜單之首

    英特爾行業(yè)芯事
    深圳市浮思特科技有限公司
    發(fā)布于 :2024年02月01日 11:55:16

    深度解讀英特爾拆分FPGA業(yè)務(wù)的原因

    不了解FPGA的朋友可能沒聽說過PSG,它是英特爾旗下的一個(gè)業(yè)務(wù)部門,前身是全球第二大FPGA公司Altera,也是我的前司。結(jié)果,就在我加入后不久啊,Altera就在2015年被英特爾
    發(fā)表于 12-13 10:34 ?791次閱讀

    英特爾:玻璃基板將推動(dòng)算提升

    的應(yīng)用的算需求。 ? ? ? ?雖然玻璃基板對(duì)整個(gè)半導(dǎo)體行業(yè)而言并不陌生,但憑借龐大的制造規(guī)模和優(yōu)秀的技術(shù)人才,英特爾將其提升到了一個(gè)新的水平。近日,英特爾封裝測(cè)試技術(shù)開發(fā)(Assembly Test Technology D
    的頭像 發(fā)表于 12-06 09:31 ?394次閱讀

    英特爾Agilex 3 FPGA產(chǎn)品家族介紹

    隨著英特爾 Agilex 3 FPGA 的推出,Agilex 產(chǎn)品家族將擁有高低端全套 FPGA 產(chǎn)品,所有產(chǎn)品都由我們充滿韌性的全球供應(yīng)鏈全力打造。
    的頭像 發(fā)表于 11-24 12:28 ?869次閱讀

    英特爾 FPGA的新品及全矩陣應(yīng)用

    在技術(shù)日中,英特爾推出了六款FPGA新產(chǎn)品和平臺(tái),其中包括:Agilex 3、Agilex 5、Agilex 7、Nios V軟核處理器、開放式FPGA堆棧(OFS)、F2000 IPU平臺(tái)。在2023年底,還會(huì)有約10款新產(chǎn)品
    發(fā)表于 11-17 18:26 ?608次閱讀
    <b class='flag-5'>英特爾</b> <b class='flag-5'>FPGA</b>的新品及全矩陣應(yīng)用

    創(chuàng)新加速,英特爾以全矩陣FPGA助產(chǎn)業(yè)智能化發(fā)展

    11月14日,以“創(chuàng)新加速,塑造FPGA芯未來”為主題的2023年英特爾?FPGA中國(guó)技術(shù)日在北京成功舉行。期間,英特爾不僅披露了包括Agilex?3系列、Agilex?5系列在內(nèi)的多
    發(fā)表于 11-15 08:52 ?261次閱讀
    創(chuàng)新加速,<b class='flag-5'>英特爾</b>以全矩陣<b class='flag-5'>FPGA</b>助產(chǎn)業(yè)智能化發(fā)展

    #高通 #英特爾 #Elite 高通X Elite芯片或終結(jié)蘋果、英特爾的芯片王朝

    高通英特爾蘋果
    深圳市浮思特科技有限公司
    發(fā)布于 :2023年10月27日 16:46:07