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

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

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

一文了解大數(shù)據(jù)帶火FPGA的理由

Hx ? 作者:工程師陳翠 ? 2018-07-02 10:13 ? 次閱讀

數(shù)據(jù)正在成為人類社會(huì)進(jìn)步新的驅(qū)動(dòng)力。有專家預(yù)測(cè),未來(lái)5年中國(guó)大數(shù)據(jù)產(chǎn)業(yè)規(guī)模年均增長(zhǎng)率將超過50%,到2020年中國(guó)的數(shù)據(jù)總量將占全球數(shù)據(jù)總量比例的20%,成為世界第一數(shù)據(jù)資源大國(guó)和全球數(shù)據(jù)中心。不過在垂涎于這個(gè)大數(shù)據(jù)盛宴的同時(shí),我們也面臨著一個(gè)“成長(zhǎng)中的煩惱”:我們是否有足夠的能力去處理和“消化”這些海量的數(shù)據(jù)?雖然近年來(lái)數(shù)據(jù)中心的數(shù)量也在快速增加,但是面對(duì)數(shù)據(jù)處理任務(wù)指數(shù)級(jí)的增長(zhǎng),還是需要從更底層的核心硬件架構(gòu)上尋求解決方案。

通用CPU是傳統(tǒng)數(shù)據(jù)中心的核心,不過由于它是基于指令譯碼執(zhí)行、共享內(nèi)存的經(jīng)典的馮·諾依曼結(jié)構(gòu), 注定了其可以完成復(fù)雜性的數(shù)據(jù)處理工作,但是處理大量并行的、重復(fù)性的數(shù)據(jù)并非其強(qiáng)項(xiàng)?!岸嗪恕盋PU是一個(gè)應(yīng)對(duì)之策,但仍然無(wú)法擺脫架構(gòu)的限制,加之摩爾定律日益逼近天花板,依托制程工藝的進(jìn)步帶來(lái)性能上的提升,這條路也越來(lái)越不好走。因此異構(gòu)處理器的概念被提出來(lái),簡(jiǎn)單地說,就是將CPU不擅長(zhǎng)的工作卸載到其他更適合的器件中去處理,不同架構(gòu)的數(shù)據(jù)處理器件協(xié)同工作,各司其職,提升效率。在異構(gòu)數(shù)據(jù)處理中,究竟誰(shuí)適合與CPU“相加”,業(yè)界有不同的思路,通常吞吐率、延遲、功耗和靈活性會(huì)被作為評(píng)估的基本標(biāo)準(zhǔn)。

在異構(gòu)處理器中,“CPU+GPU”是一個(gè)重要選項(xiàng)。GPU采用SIMD(單指令流多數(shù)據(jù)流)的方式讓多個(gè)執(zhí)行單元以同樣的步調(diào)處理不同的數(shù)據(jù),大大提升了并行數(shù)據(jù)處理的能力,在計(jì)算密集型任務(wù)中可堪重用。不過GPU有一個(gè)“硬傷”,就是在延遲比較高。這是因?yàn)镚PU雖可實(shí)現(xiàn)數(shù)據(jù)并行但是其流水線深度受限,每個(gè)計(jì)算單元處理不同的數(shù)據(jù)包時(shí),需要按照統(tǒng)一的步調(diào)做相同的事,這就使得輸入輸出的延遲增加,通常GPU的延遲會(huì)達(dá)到毫秒級(jí)。

要想克服上述問題,就需要今天的主角“FPGA”出場(chǎng)了。FPGA是一種可編程邏輯器件,可以根據(jù)需要通過軟件編程去定義器件的硬件功能,非常靈活。這也就意味著基于FPGA的數(shù)據(jù)處理架構(gòu),每個(gè)邏輯單元的功能都是定義好的,無(wú)需指令就可完成工作,也不需要復(fù)雜的共用內(nèi)存的調(diào)度和裁判,擺脫了馮·諾依曼架構(gòu)的牽絆。在延時(shí)方面,F(xiàn)PGA的優(yōu)勢(shì)尤為明顯,其不但可以實(shí)現(xiàn)數(shù)據(jù)并行,還可以實(shí)現(xiàn)流水線并行,流水線的不同級(jí)處理不同的數(shù)據(jù)包,這就使得不同數(shù)據(jù)的處理無(wú)需等待更為便捷,其延時(shí)只有微秒級(jí)。從數(shù)據(jù)吞吐能力上看,新一代FPGA的數(shù)據(jù)處理加速能力理論上已經(jīng)可以與GPU比肩。同時(shí)拜不斷進(jìn)步的半導(dǎo)體工藝所賜,F(xiàn)PGA器件的功率也控制得很好。所以CPU+FPGA這種異構(gòu)處理器組合被越來(lái)越多的人所看好。

還有一種技術(shù)選擇我們不得不提一下,那就是ASIC。單從性能上講,為特定網(wǎng)絡(luò)數(shù)據(jù)加速目的而制造的專用ASIC芯片無(wú)疑在吞吐量、延遲、功耗方面都是最具競(jìng)爭(zhēng)力的,但是有兩個(gè)因素使其被數(shù)據(jù)中心用戶拒之門外:一是ASIC的研發(fā)和流片成本越來(lái)越高,除非有足夠的規(guī)模,否則經(jīng)濟(jì)性上沒有優(yōu)勢(shì);二是一旦數(shù)據(jù)處理任務(wù)需求發(fā)生變化,功能固化的ASIC就“廢”了,而如果使用FPGA則無(wú)需擔(dān)心這個(gè)問題,只要重新編程重新定義器件的功能即可,這對(duì)用戶的投資是很有效地保障。這就是FPGA在靈活性上的優(yōu)勢(shì)。

一文了解大數(shù)據(jù)帶火FPGA的理由

表1,幾種數(shù)據(jù)處理架構(gòu)在計(jì)算密集型任務(wù)中的性能比較

可以說,在異構(gòu)處理架構(gòu)中,雖然每種技術(shù)都各有千秋,但是FPGA各方面的表現(xiàn)最為均衡,可以令用戶獲得的效益最大化。由此也就不難理解一年前Intel為什么樂于花費(fèi)巨資收購(gòu)全球排名第二的FPGA廠商Altera,此舉也無(wú)疑為FPGA未來(lái)在數(shù)據(jù)中心中的地位做了背書。同時(shí),在FPGA行業(yè)頭把交椅上的Xilinx近年來(lái)的表現(xiàn)也更加活躍和搶眼,橫向合作上與AMDARM、華為、IBM、Mellanox、高通等共推開放式的數(shù)據(jù)加速架構(gòu),打造生態(tài)鏈;縱向上接連綁定亞馬遜、百度等互聯(lián)網(wǎng)巨頭,讓FPGA在人工智能視頻處理、 自然語(yǔ)言處理、金融分析、網(wǎng)絡(luò)安全等未來(lái)核心數(shù)據(jù)應(yīng)用處理領(lǐng)域,坐實(shí)其核心的位置。顯而易見,大數(shù)據(jù)之“火”,已經(jīng)點(diǎn)著了FPGA,誰(shuí)能抓住機(jī)會(huì),誰(shuí)就能在大數(shù)據(jù)的熱潮中火一把。

圖1,Xilinx的FPGA被用于百度數(shù)據(jù)中心,未來(lái)會(huì)對(duì)百度的無(wú)人駕駛汽車提供支撐

圖2,騰訊推出的FPGA云服務(wù)器,可為用戶提供FPGA云租用服務(wù)

聲明:本文內(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

    瀏覽量

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

    關(guān)注

    64

    文章

    8838

    瀏覽量

    137145
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    帶你了解FPGA

    (Gate Array Logic)、可編程邏輯器件PLD(Programmable Logic Device)等可編程器件的基礎(chǔ)什么是FPGA上進(jìn)步發(fā)展的產(chǎn)物。
    發(fā)表于 09-22 09:11 ?2467次閱讀

    FPGA可測(cè)性設(shè)計(jì)的“大數(shù)據(jù)”原理

    當(dāng)下,最的學(xué)問莫過于“大數(shù)據(jù)”,大數(shù)據(jù)的核心思想就是通過科學(xué)統(tǒng)計(jì),實(shí)現(xiàn)對(duì)于社會(huì)、企業(yè)、個(gè)人的看似無(wú)規(guī)律可循的行為進(jìn)行更深入和直觀的了解。FPGA
    發(fā)表于 07-28 11:56 ?1182次閱讀

    帶你了解FPGA直方圖操作

    很少黑暗區(qū)域或陰影的非常明亮的圖像的直方圖的大部分數(shù)據(jù)點(diǎn)將位于圖的右側(cè)和中心。 在FPGA處理中常用的是灰度直方圖,灰度直方圖描述了幅圖像的灰度級(jí)統(tǒng)計(jì)信息,主要應(yīng)用于圖像分割、圖像增強(qiáng)及圖像
    發(fā)表于 01-10 15:07

    科普 | 了解FPGA

    FPGA 性能有了進(jìn)步提升的可能。 Xilinx 和 Intel 相繼發(fā)布 ACAP 和 Agilex 平臺(tái)型產(chǎn)品,根據(jù) Xilinx 披露的數(shù)據(jù),新的平臺(tái)型產(chǎn)品速度超過當(dāng)前最高速的 FPG
    發(fā)表于 07-08 19:36

    未來(lái),是大數(shù)據(jù)的時(shí)代

    這樣才能讓企業(yè)徹底擺脫賣貨思維,從生產(chǎn)型走向服務(wù)型。未來(lái)是物聯(lián)網(wǎng)的時(shí)代,大數(shù)據(jù)的時(shí)代。在這個(gè)信息爆發(fā)的時(shí)代里,我們的生活中充斥著各種各樣的數(shù)據(jù),這些數(shù)據(jù)些是我們需要的,有
    發(fā)表于 09-24 20:54

    “阿里巴巴大數(shù)據(jù)系統(tǒng)體系”四大層次

    “你是做什么的?”“數(shù)據(jù)產(chǎn)品經(jīng)理”看到對(duì)方臉懵逼之后,再補(bǔ)充句“大數(shù)據(jù)相關(guān)的工作”“哦~,高大上,不懂”過去5年,“大數(shù)據(jù)”是最
    發(fā)表于 08-29 16:19

    請(qǐng)問VIRTEX-6 FPGA的I / O支持的最大數(shù)據(jù)速率是多少?

    VIRTEX-6 FPGA的I / O支持的最大數(shù)據(jù)速率是多少?我想在Virtex-6的I / O接收625MSPS的數(shù)據(jù)。這可以實(shí)現(xiàn)嗎?
    發(fā)表于 07-13 09:45

    什么是大數(shù)據(jù)?大數(shù)據(jù)的特點(diǎn)有哪些

    大數(shù)據(jù)(big data)目錄1什么是大數(shù)據(jù)2大數(shù)據(jù)的定義3大數(shù)據(jù)的特點(diǎn)[1]4大數(shù)據(jù)的作用[2]5大數(shù)
    發(fā)表于 07-12 06:52

    什么是大數(shù)據(jù)

    近幾年,"大數(shù)據(jù)"這個(gè)詞以烈火燎原之勢(shì),在互聯(lián)網(wǎng)領(lǐng)域迅速的扎根生長(zhǎng)。尤其是"大數(shù)據(jù)"時(shí)代的到來(lái),刺激了各大行業(yè)發(fā)展,也增加了很多相關(guān)崗位。許多人了解情況之后
    發(fā)表于 08-31 08:52

    了解2017全球大數(shù)據(jù)發(fā)展趨勢(shì)

    2016年發(fā)生了許多事情。谷歌的阿爾法算法在圍棋比賽中擊敗了李世石,區(qū)塊鏈實(shí)現(xiàn)了快速發(fā)展,全球各地的政府都在大舉投資智慧城市。和往年樣,我將為你提供未來(lái)年的大數(shù)據(jù)趨勢(shì),之前我提供了2014年
    發(fā)表于 08-21 11:56 ?2402次閱讀

    電子折子的原理,了解下?

    ▲本文要分析的電路看古裝劇時(shí),不時(shí)可以看到這樣的場(chǎng)景:有人從懷里掏出個(gè)“折子”,對(duì)著吹吹就點(diǎn)著了,覺得很神奇:更加神奇的是,有才的電子工程師們,重新發(fā)明了
    發(fā)表于 01-12 17:58 ?4次下載
    電子<b class='flag-5'>火</b>折子的原理,<b class='flag-5'>了解</b><b class='flag-5'>一</b>下?

    為何要學(xué)習(xí)FPGA 四個(gè)理由告訴你

    為什么要學(xué)習(xí)FPGA?前景好?薪酬高?沒有所謂的中年危機(jī)?國(guó)家政策大力扶持?為國(guó)家技術(shù)發(fā)展貢獻(xiàn)力量?……每個(gè)人選擇門技術(shù)都有其中的理由,學(xué)習(xí)FPGA,可以是上面的任何
    的頭像 發(fā)表于 06-23 08:33 ?3220次閱讀

    四個(gè)理由告訴你,為何要學(xué)習(xí)FPGA

    為什么要學(xué)習(xí)FPGA?前景好?薪酬高?沒有所謂的中年危機(jī)?國(guó)家政策大力扶持?為國(guó)家技術(shù)發(fā)展貢獻(xiàn)力量?……每個(gè)人選擇門技術(shù)都有其中的理由,學(xué)習(xí)FPGA,可以是上面的任何
    的頭像 發(fā)表于 11-08 18:16 ?955次閱讀

    四個(gè)理由告訴你,為何要學(xué)習(xí)FPGA

    為什么要學(xué)習(xí)FPGA?前景好?薪酬高?沒有所謂的中年危機(jī)?國(guó)家政策大力扶持?為國(guó)家技術(shù)發(fā)展貢獻(xiàn)力量?……每個(gè)人選擇門技術(shù)都有其中的理由,學(xué)習(xí)FPGA,可以是上面的任何
    的頭像 發(fā)表于 12-23 09:55 ?1289次閱讀

    帶你了解 DAC

    了解 DAC
    的頭像 發(fā)表于 12-07 15:10 ?8280次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>帶你<b class='flag-5'>了解</b> DAC