《電子技術(shù)應用》
您所在的位置:首頁 > 可編程邏輯 > 業(yè)界動態(tài) > 大數(shù)據(jù)時代,,F(xiàn)PGA的位置在哪里,?

大數(shù)據(jù)時代,,F(xiàn)PGA的位置在哪里?

2018-08-21
關(guān)鍵詞: FPGA 英特爾 人工智能

  8月8日,,英特爾在美國總部召開了名為“以數(shù)據(jù)為中心(Data-Centric)”的創(chuàng)新峰會,。在會上,以英特爾執(zhí)行副總裁,、數(shù)據(jù)中心集團總經(jīng)理Navin Shenoy為首的各產(chǎn)品線主要負責人介紹了英特爾在大數(shù)據(jù)時代的發(fā)展愿景和布局,,對“以數(shù)據(jù)為中心的計算(Data-Centric Computing)”的潛在市場進行了分析,并且公布了若干英特爾相關(guān)軟硬件產(chǎn)品的發(fā)展路線圖,。

  本次峰會披露了很多關(guān)于FPGA的重大動態(tài),,其中包括正式宣布了基于英特爾FPGA的智能網(wǎng)卡產(chǎn)品線,以及其第一款代號為“Cascade Glacier(冰川瀑布)”的量產(chǎn)版智能網(wǎng)卡,。作為這款產(chǎn)品的FPGA研發(fā)團隊的主要成員之一,,筆者從立項之初就參與了它的各項研發(fā)工作,并負責了多個軟硬件模塊和系統(tǒng)的設計與驗證任務,。因此對于這款產(chǎn)品的正式對外發(fā)布,我倍感欣喜,,并希望通過本文進一步梳理和分析峰會的技術(shù)細節(jié),,以及從以下幾個方面探討FPGA在大數(shù)據(jù)時代的各種機遇和挑戰(zhàn):

  1.英特爾“泛數(shù)據(jù)中心”業(yè)務及其潛在市場

  2.基于FPGA的智能網(wǎng)卡產(chǎn)品線的正式發(fā)布

  3.英特爾人工智能計算加速器產(chǎn)品系列的相關(guān)布局

  4.FPGA開發(fā)的痛點與潛在方案

  英特爾“泛數(shù)據(jù)中心”業(yè)務

  近年來,,英特爾一直積極的尋求業(yè)務轉(zhuǎn)型,即從一家以個人計算機和CPU為主的企業(yè),,轉(zhuǎn)向以數(shù)據(jù)為中心并圍繞其發(fā)展全棧式解決方案的公司,。為了實現(xiàn)這一目標,這幾年英特爾先后收購了FPGA大廠Altera(167.5億美金),,自動駕駛大廠Mobileye(153億美金),,人工智能芯片初創(chuàng)公司Nervana、機器視覺公司Movidus等眾多公司擴展其產(chǎn)品線,,并同時招攬了兩位芯片設計大神Jim Keller和 Raja Koduri分別擔任半導體工程總負責人和芯片總架構(gòu)師,,負責統(tǒng)領(lǐng)英特爾各類芯片(特別是高端數(shù)據(jù)中心芯片)的整體架構(gòu)和路線圖規(guī)劃。另外,,英特爾旗下的風投部門僅在2017年就投資了包括地平線在內(nèi)的十余家AI初創(chuàng)企業(yè),,各領(lǐng)域總投資額超過五億美元。

  推動這場變革的主要力量,,就是目前方興未艾的大數(shù)據(jù)浪潮,。目前,全世界現(xiàn)有的超過90%的數(shù)據(jù)都是在過去的兩年內(nèi)產(chǎn)生的,。隨著人工智能,、自動駕駛、5G,、云計算等各種技術(shù)的不斷發(fā)展,,各類數(shù)據(jù)將會基于源源不斷的產(chǎn)生,預計到2025年時,,數(shù)據(jù)總量將比現(xiàn)在增長10倍,。由于上述技術(shù)的發(fā)展都基于對大數(shù)據(jù)的研究和分析,因此有人形象的將數(shù)據(jù)比作未來人工智能時代的石油,。

  隨著數(shù)據(jù)量的增長和技術(shù)的發(fā)展,,對數(shù)據(jù)進行處理的能力也有了長足的進步。特別是隨著摩爾定律的延續(xù),,從2012年至2017年,,處理數(shù)據(jù)所需的計算和存儲成本分別下降了56%和77%;同時,,處理數(shù)據(jù)的性能相較2006年則提升了41倍,,如圖1所示。然而即便如此,,現(xiàn)如今只有不到1%的數(shù)據(jù)被有效的進行了處理,、分析和利用。由此可見,,如何高效的以數(shù)據(jù)為中心進行現(xiàn)有系統(tǒng)的優(yōu)化設計,、升級和創(chuàng)新,,擁有著巨大的市場潛力和前景。

1.png

  圖1:摩爾定律的延續(xù)帶來的數(shù)據(jù)處理性能的增長

  在本次峰會上,,英特爾對其2022年的大數(shù)據(jù)相關(guān)的潛在市場規(guī)模(Total Addressable Market – TAM)做了自己的預測,,如下圖所示:

2.png

  圖2:2022年英特爾大數(shù)據(jù)相關(guān)的潛在市場規(guī)模

  英特爾的各類以數(shù)據(jù)為中心的業(yè)務部門主要包括四個子業(yè)務群:第一,傳統(tǒng)的數(shù)據(jù)中心業(yè)務,,包括Xeon處理器,、網(wǎng)絡、連接等,;第二,,非易失性存儲業(yè)務;第三,,物聯(lián)網(wǎng)和自動駕駛業(yè)務,,包括各類人工智能相關(guān)的業(yè)務部門;第四,,F(xiàn)PGA業(yè)務,。我在本文中將將其統(tǒng)一稱作“泛數(shù)據(jù)中心”集團。至2022年,,泛數(shù)據(jù)中心集團的潛在市場規(guī)模將超過2000億美元,,并由此成為英特爾歷史上最大的市場機遇。其中,,各個子業(yè)務群的市場規(guī)模分別為,,傳統(tǒng)數(shù)據(jù)中心業(yè)務超過900億美元、非易失性存儲業(yè)務750億美元,,物聯(lián)網(wǎng)和自動駕駛業(yè)務330億美元,,F(xiàn)PGA相關(guān)的業(yè)務也超過80億美元。

  為此,,英特爾提出了“全棧式”的數(shù)據(jù)中心系統(tǒng)解決方案路線圖,,并由此打造以數(shù)據(jù)為中心的基礎(chǔ)架構(gòu),如下圖所示,。

3.png

  圖3:英特爾全棧式數(shù)據(jù)中心解決方案

  可以看到,,這個路線圖主要由“三駕馬車”進行驅(qū)動,分別是傳輸,、存儲和計算,。值得注意的是,圖中在傳輸和計算的部分都明確標出了FPGA的存在,。下文將進一步分析FPGA在這兩個領(lǐng)域中所面臨的主要機遇和挑戰(zhàn),。

  使用FPGA智能網(wǎng)

  卡加速數(shù)據(jù)中心網(wǎng)絡

  (1)數(shù)據(jù)中心網(wǎng)絡市場高速增長

  在2022年,,F(xiàn)PGA的數(shù)據(jù)中心相關(guān)業(yè)務的潛在市場規(guī)模將達到80億美元,,較現(xiàn)在增長將超過30億美元,。就英特爾FPGA業(yè)務部(原Altera)而言,,其數(shù)據(jù)中心相關(guān)業(yè)務的年同比增長率在今年一季度達到了140%,,與高端FPGA器件相關(guān)的增幅達50%,而整體業(yè)務也有超過兩位數(shù)的增長,,見下圖所示,。

4.png

  圖4:英特爾可編程業(yè)務部年增長率

  FPGA的一個最主要的應用領(lǐng)域就是對各類網(wǎng)絡數(shù)據(jù)進行并行化處理。這里的網(wǎng)絡,,既包括傳統(tǒng)的有線通信網(wǎng)絡,,也包括正在興起的5G無線網(wǎng)絡,以及在數(shù)據(jù)中心里的各類網(wǎng)絡連接,。

 ?。?)FPGA智能網(wǎng)卡產(chǎn)品線發(fā)布

  前文中提到,作為本次峰會的一大亮點,,英特爾發(fā)布了全新的基于FPGA的智能網(wǎng)卡產(chǎn)品線,,以及其中的首款量產(chǎn)級產(chǎn)品,代號為“Cascade Glacier(冰川瀑布)”,。由此進一步擴充了英特爾的以太網(wǎng)硬件產(chǎn)品線,,形成了傳統(tǒng)網(wǎng)卡(ASIC)+智能網(wǎng)卡(FPGA)+網(wǎng)絡功能加速卡(FPGA)的完整產(chǎn)品組合,如下圖所示,。

5.png

  圖5:英特爾數(shù)據(jù)中心以太網(wǎng)硬件產(chǎn)品線

  這類智能網(wǎng)卡的產(chǎn)生背景是為了應對數(shù)據(jù)中心網(wǎng)絡流量的爆炸性增長,。從下圖可以看到,全球數(shù)據(jù)中心的網(wǎng)絡流量將從2016年的6.8Z字節(jié)(1ZB等于10的12次方GB)暴增至2021年的20.6Z字節(jié),,年復合增長率約為25%,。同時值得注意的是,這其中大部分的網(wǎng)絡流量都是在數(shù)據(jù)中心內(nèi)部的,,因此如何優(yōu)化處理這類網(wǎng)絡流量就成了亟需解決的課題,。另外,在目前的通信及云服務提供商的數(shù)據(jù)中心里,,部分CPU核心被用來實現(xiàn)必須的存儲和網(wǎng)絡功能,,如針對虛擬化交換的OVS(Open Virtual Switch),以及針對I/O虛擬化的Virtio等等,,這樣使得寶貴的CPU資源被非用戶任務占用,,造成可用CPU資源的壓縮和緊張。為解決這些問題,,Cascade Glacier智能網(wǎng)卡由此產(chǎn)生,。

6.png

  圖6:全球數(shù)據(jù)中心網(wǎng)絡流量增長率

  如圖7所示,Cascade Glacier基于英特爾Arria10系列FPGA,,能為云數(shù)據(jù)中心的網(wǎng)絡流量提供2x25GbE的數(shù)據(jù)處理加速,。

7.png

  圖7a:FPGA智能網(wǎng)卡Cascade Glacier

  與傳統(tǒng)網(wǎng)卡以及現(xiàn)有的其他智能網(wǎng)卡相比,,它提供了業(yè)界唯一的對Virtio協(xié)議的硬件支持和加速,使得云數(shù)據(jù)中心里的虛擬機可以進行無縫的動態(tài)遷移,,而不需要安裝額外的驅(qū)動,,極大的擴展了數(shù)據(jù)中心的部署靈活性。另外,,它將原本在CPU上實現(xiàn)的OVS功能完全卸載到FPGA上實現(xiàn),,釋放了寶貴的CPU資源。另外,,它還提供了FPGA靈活的可編程以及低功耗的特點,,方便在數(shù)據(jù)中心中大規(guī)模部署,以及對常用網(wǎng)絡功能進行定制化加速,。作為英特爾獨立開發(fā)的量產(chǎn)級智能網(wǎng)卡產(chǎn)品,,Cascade Glacier會與英特爾”泛數(shù)據(jù)中心“架構(gòu)中的其他組成部分,如Xeon CPU,、存儲器,、AI協(xié)處理器和加速器等,進行軟硬件深度整合,,從而提供完整的端到端的系統(tǒng)解決方案,。目前,Cascade Glacier已經(jīng)進入了最后的批量裝配階段,,并預計將于2019年一季度正式出貨,。

8.png

  圖7b:使用智能網(wǎng)卡進行CPU功能卸載

  Cascade Glacier可以算是英特爾針對云數(shù)據(jù)中心而設計開發(fā)的第一代基于FPGA的智能網(wǎng)卡量產(chǎn)產(chǎn)品,很好的解決了行業(yè)痛點,,因此已經(jīng)吸引了很多大型云服務提供商的關(guān)注,。相信在不久的將來,會有更多關(guān)于這款產(chǎn)品的詳細信息和部署情況被正式公布,,屆時我會更深入的介紹關(guān)于Cascade Glacier的更多性能特點,。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點,。轉(zhuǎn)載的所有的文章、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容,、版權(quán)和其它問題,,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失,。聯(lián)系電話:010-82306118,;郵箱:[email protected]