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

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

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

CPU與FPGA的優(yōu)勢如何在大數(shù)據(jù)時代脫穎而出

Hx ? 作者:工程師陳翠 ? 2018-07-04 05:49 ? 次閱讀

或許,你會認(rèn)為DPDK(Data Plan Development Kit)是一個應(yīng)用在網(wǎng)絡(luò)應(yīng)用層上的高速數(shù)據(jù)傳輸標(biāo)準(zhǔn);或許,你認(rèn)為DPDK是Intel制定的一套規(guī)格;或許,你認(rèn)為DPDK在CPUASIC界是受限的保密的;亦或許,你都沒有聽說過DPDK,考慮到它的發(fā)展歷史,確實很有可能。所以,如果以上的這些假設(shè)中有一項是正確的,那么你應(yīng)該讀讀下面的內(nèi)容。

最初,DPDK是一個數(shù)據(jù)層的庫集,后來Intel開發(fā)了專門針對Intel X86微處理器的可以快速分組處理NIC(網(wǎng)絡(luò)接口控制)的驅(qū)動,這就是DPDK的前世。而今生的DPDK,在去年四月份,已經(jīng)成為一個Linux基金項目,并且可以在DPDK.org上看到。

DPDK主要包括以下幾個大家常用的主要庫:

當(dāng)需要最小化CPU周期數(shù)時(一般小于80)發(fā)送和接收數(shù)據(jù)包;

開發(fā)快速分組算法;

運行第三方快捷路徑堆棧。

迄今為止,DPDK聽起來確實像是一個特殊的網(wǎng)絡(luò)開發(fā)工具,但是,也正如Atomic Rules的CTO Shep Siegel所說:“如果你可以使你的數(shù)據(jù)傳輸問題看起來僅僅是一個數(shù)據(jù)包傳輸問題的話,那么,在你的開發(fā)流程中,DPDK可能就是一條比較有幫助捷徑”。

Arkville:

并且,關(guān)于近期更多DPDK的細節(jié),Siegel的團隊可能更為了解,主要是因為他的團隊剛發(fā)布了Arkville,這是一個支持DPDK的FPGA/GPP的數(shù)據(jù)傳輸IP塊和DPDK PMD(Poll Mode Driver,與Linux基金開源DPDK庫17.05發(fā)行版協(xié)作,允許Linux DPDK應(yīng)用分流服務(wù)器循環(huán)到FPGA門)。同時,Atomic Rules的Arkville發(fā)行版還兼容Xilinx Vivado2017.1(這是今年四月份剛剛發(fā)布Vivado設(shè)計工具的最新版本)。此外,Atomic Rules提供了兩個簡單的demo設(shè)計(均可通過Vivado 2017.1進行編譯):

4端口,4隊列10GbE demo(Arkville + 4 x 10 GbE MAC)

單端口單隊列 100GbE demo(Arkville + 1 x 100 GbE MAC)

以上這兩個例子都是數(shù)據(jù)移動器。準(zhǔn)確來說,Arkville是一個數(shù)據(jù)包導(dǎo)管道,這個管道有一個CPU端的DPDK接口,一個FPGA端的AXI接口,同時,在Arkville管道上還有一個可以很方便地增加用戶用于處理這些數(shù)據(jù)包的硬件設(shè)計點,同時這也是CPU分流邏輯的所在。

Atomic Rules開發(fā)的Arkville IP和所有的Xilinx UltraScale器件都協(xié)作良好,但是,與Xilinx UltraScale+ 的全可編程器件協(xié)作的更好,這主要歸功于全可編程器件內(nèi)部集成兩個PCIe Gen3 x 16控制器(包括Kintex UltraScale+和Virtex UltraScale+ FPGA系列器件和Zynq UltraScale+ MPSoC系列器件)。

為什么呢?

正如BittWare企業(yè)的VPCraig Lund主管所說 “100G的以太網(wǎng)是不太可能的,但是你是否可以在服務(wù)器端通過使用PCIe來達到這個速率 [使用一個PCIe Gen3 x 16接口]是不明確的。從PCIe的參數(shù)來看,這看起來似乎簡單,但事實并非如此” 。Lund還說到,如果你正在處理一個最小尺寸的數(shù)據(jù)包,那么可以采用大量超過14百萬每秒來實現(xiàn)。但是如果你正在處理一個大的數(shù)據(jù)包,那將需要更多的帶寬,這或許正是一個對單PCIe Root 復(fù)合體生產(chǎn)力的挑戰(zhàn),不過從實際出發(fā),確實一個不夠。

應(yīng)用Atomic Rules的ArkvilleIP,BittWare開發(fā)出了自己的產(chǎn)品——XUPP3R PCIe卡,同時它還組合了一個Xilinx的Virtex UltraScale+ VU13P FPGA芯片。BittWare的XUPP3R PCIe板卡的眾多獨特特征之一就是它有兩個PCIe Gen3 x 16 端口:一個在邊緣連接器時有效,另一個是一個可選的連續(xù)擴展口。其中第二個PCIe Gen3x16口可以用作增加帶寬的第二PCIe槽。

然而,盡管Lund沒有多說,這里卻不僅僅需要兩個PCIe Gen3 x 16插槽,而是需要兩個PCIe Gen2 Root復(fù)合體,也就意味著需要一個兩組插槽的母板,然后兩個CPU工作處理數(shù)據(jù)通路。以下簡化的方框圖可以說明Lund的觀點:

CPU與FPGA的優(yōu)勢如何在大數(shù)據(jù)時代脫穎而出

BittWare不僅開發(fā)了具有兩個PCIe Gen3 x 16端口的XUPP3R PCIe卡,此外,BittWare還使用它的XUPP3R PCIe卡和Arkville IP共同開發(fā)了兩個產(chǎn)品:

StreamSleuth,一個100GbE的網(wǎng)絡(luò)數(shù)據(jù)包處理器具。

StreamSurge,一個1U盒子,內(nèi)有Intel E5 v4 單插座服務(wù)器和由XUPP3R PCIe 卡設(shè)計的NIC以及BittWare的StreamSurge IP。

不過,需要對號的是:Arkville是Atomic Rules提供的一個IP,XUPP3R PCIe卡是BittWare提供的產(chǎn)品,兩者不可混淆。

總結(jié):

目前,大量數(shù)據(jù)爆發(fā),除了固件運輸之外,最方便的總線(PCIe/ETH)線路傳輸,不僅速率高同時安全性高,但是隨著形勢的發(fā)展,對其速率的要求越來越高,期望Xilinx FPGA可以為提高數(shù)據(jù)傳輸速率方面做出更多貢獻。

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

    關(guān)注

    1629

    文章

    21744

    瀏覽量

    603665
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10870

    瀏覽量

    211901
  • 大數(shù)據(jù)
    +關(guān)注

    關(guān)注

    64

    文章

    8893

    瀏覽量

    137464
收藏 人收藏

    評論

    相關(guān)推薦

    怎樣讓你的問答脫穎而出,問答規(guī)則小測驗

    怎樣讓你的問答脫穎而出,問答規(guī)則小測驗
    發(fā)表于 04-14 15:14

    PCBA供應(yīng)商如何在競爭中脫穎而出?

    `  作為PCBA供應(yīng)商,以為發(fā)送一份報價,然后坐等成交,那么就大錯特錯。PCBA加工廠家要在競爭中脫穎而出,往往忽視了這個過程中所需要付出的艱辛,更重要的是一種營銷思維。為了回答這個問題,我們
    發(fā)表于 01-18 15:37

    智能穿戴企業(yè)如何在激烈的競爭中脫穎而出

    智能穿戴企業(yè)如何在激烈的競爭中脫穎而出?智能穿戴行業(yè)經(jīng)過幾年的跌宕起伏的發(fā)展,終于迎來了發(fā)展的黃金期,越來越多的智能穿戴產(chǎn)品被用戶接受和購買。據(jù)商務(wù)部數(shù)據(jù)統(tǒng)計,2017年智能穿戴產(chǎn)品的網(wǎng)絡(luò)銷售增速
    發(fā)表于 02-01 17:15

    即將到來的AI時代,誰將笑傲江湖

    在不久將來的AI時代FPGA和GPU之間誰能脫穎而出,成為行業(yè)的領(lǐng)航者?就像英特爾之于PC時代,高通之于移動通訊時代?或者,您有其他更好的
    發(fā)表于 03-29 09:47

    巨大的汽車電子市場中國IC如何脫穎而出?

    巨大的汽車電子市場中國IC如何脫穎而出? 2009年中國汽車的年生產(chǎn)量已經(jīng)超越美國,成為全球第一大汽車生產(chǎn)國。預(yù)計2010年中國汽車電子產(chǎn)品的市場規(guī)模將達2,000億元,
    發(fā)表于 12-09 09:09 ?643次閱讀

    人工智能芯片領(lǐng)域中脫穎而出的芯片生力軍有哪些

    人工智能時代已經(jīng)來臨,在這個史無前例的巨大浪潮面前,中國的存在感正在加強,人工智能已經(jīng)成為中國最熱門的領(lǐng)域,中國芯片生力軍中有哪些公司能脫穎而出,成為一股真正的中國力量。
    發(fā)表于 01-02 14:03 ?3784次閱讀
    人工智能芯片領(lǐng)域中<b class='flag-5'>脫穎而出</b>的芯片生力軍有哪些

    中興云終端脫穎而出,榮獲德國iF設(shè)計大獎!

    從德國iF設(shè)計獎(iF Design Award)國際專家評委會傳來喜訊,在來自全球54個國家的6400多件優(yōu)秀產(chǎn)品中,中興通訊云終端產(chǎn)品(Cloud Terminal)脫穎而出,獲得了評委的一致認(rèn)可,榮獲2018年第65屆iF設(shè)計大獎。
    的頭像 發(fā)表于 03-05 14:12 ?4744次閱讀

    Maxim Integrated讓您的產(chǎn)品脫穎而出!

    Maxim Integrated的模擬整合方案幫助我們的用戶脫穎而出。Maxim以高度集成的創(chuàng)新能力,為用戶提供無縫連接的技術(shù)方案。我們齊心協(xié)力,不斷突破技術(shù)瓶頸,充分理解您的需求,幫助您快速地將產(chǎn)品推向市場!公司2012財年的銷售額為24億美元。
    的頭像 發(fā)表于 06-22 15:05 ?3914次閱讀

    何在安防大數(shù)據(jù)時代讓視頻監(jiān)控脫穎而出

    在現(xiàn)代社會,每個人的一言一行都產(chǎn)生數(shù)據(jù)并被記錄下來,IDC數(shù)據(jù)顯示,自從2010年進入ZB階段以來,全球數(shù)據(jù)量約每兩年翻一番,近幾年產(chǎn)生的數(shù)據(jù)量幾乎與之前所有
    發(fā)表于 03-30 08:31 ?790次閱讀

    FPGA將在眾多AI芯片中脫穎而出

    人工智能(AI)市場持續(xù)升溫,但產(chǎn)業(yè)對于這些系統(tǒng)應(yīng)如何建構(gòu)仍十分分歧,大型科技公司動輒投入數(shù)十億美元購并新創(chuàng)公司或支持研發(fā),各國政府也提供大學(xué)和研究機構(gòu)大筆研究經(jīng)費,希望在這波AI競賽中脫穎而出
    發(fā)表于 09-04 17:52 ?766次閱讀

    疫情期間脫穎而出 Neolix無人車業(yè)務(wù)激增

    盡管本次疫情給各行各業(yè)都帶來了非常嚴(yán)重的負面影響,但在這場科學(xué)戰(zhàn)“疫”過程中也讓很多初創(chuàng)企業(yè)脫穎而出。新石器龍碼科技(Neolix)就是其中典型,公司研發(fā)的無人車業(yè)務(wù)激增,并吸引了包括阿里巴巴、美團點評、京東商城等客戶。
    的頭像 發(fā)表于 03-19 14:27 ?2436次閱讀

    為何只有丹麥“脫穎而出”,成為風(fēng)電大國?

    為何丹麥的風(fēng)電產(chǎn)業(yè)發(fā)展的如此成功?縱然丹麥地理優(yōu)勢得天獨厚,擁有不錯的風(fēng)力資源,但是單論風(fēng)量大小,許多國家的風(fēng)資源都比丹麥足,為何只有丹麥“脫穎而出”,成為風(fēng)電大國?我們從以下幾個方面一一分析。
    的頭像 發(fā)表于 06-09 14:50 ?6871次閱讀

    脫穎而出”的同步磁阻電機有何優(yōu)勢

    同步磁阻電機具有磁阻性質(zhì),遵循磁通總是沿著磁阻最小路徑閉合的運行原理,通過轉(zhuǎn)子在不同位置引起的磁阻變化產(chǎn)生的磁拉力形成轉(zhuǎn)矩,憑借著高性能、低成本、節(jié)能優(yōu)勢在眾多電機品類中脫穎而出。
    發(fā)表于 08-26 09:45 ?2569次閱讀

    STM32為何在諸多的單片機中脫穎而出?

    STM32為何在諸多的單片機中脫穎而出
    的頭像 發(fā)表于 10-19 18:05 ?497次閱讀
    STM32為<b class='flag-5'>何在</b>諸多的單片機中<b class='flag-5'>脫穎而出</b>?

    運動相機為什么會脫穎而出

    ? 01 運動相機為什么會脫穎而出 與傳統(tǒng)相機或手機拍攝相比,運動相機具備防水和耐沖擊的特性,適合在戶外活動中使用。運動相機通常具有的廣角鏡頭、高分辨率和高幀率的功能,可以拍攝的范圍更廣,畫面也更
    的頭像 發(fā)表于 06-27 16:01 ?663次閱讀
    運動相機為什么會<b class='flag-5'>脫穎而出</b>