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

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

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

FPGA相比CPU在運算中的優(yōu)勢

DIri_ALIFPGA ? 來源:未知 ? 作者:鄧佳佳 ? 2018-03-28 17:10 ? 次閱讀

FPGA相比于CPU,最大的優(yōu)點在于速度,簡單來講,F(xiàn)PGA是靠控制每個時鐘(Cycle)來驅(qū)動信號寄存器傳輸?shù)?,也就是說可以通過時鐘來精確控制任務(wù)。而且,F(xiàn)PGA是并行執(zhí)行的,每個Cycle可以同時執(zhí)行上百萬個數(shù)據(jù)流任務(wù),所以,和CPU相比,F(xiàn)PGA是通過較慢的時鐘頻率,同時并行執(zhí)行數(shù)據(jù)流,而CPU雖然主頻高,但是并行執(zhí)行能力差,綜合起來對于同樣的代碼,應(yīng)用程序在FPGA上的運行速度可能比在傳統(tǒng)CPU上運行要快100倍。

FPGA中包含上千萬的可編程邏輯資源,具有并行性和并發(fā)性的優(yōu)點。在設(shè)計時,工程師可以利用這種并行體系結(jié)構(gòu),將設(shè)計分解為結(jié)構(gòu)良好的數(shù)據(jù)執(zhí)行流。

例如,一幀圖像,如果按照傳統(tǒng)處理方式,可以按像素來處理整個圖像。但是當(dāng)并行處理時,它被分解成不同的碎片,由不同的進(jìn)程同時進(jìn)行處理,然后再拼湊回一起。過程雖然變復(fù)雜了,但是速度快了許多,要求輸入數(shù)據(jù)必須以最優(yōu)的方式分解,并有效地分配給每個進(jìn)程,然后將處理后的數(shù)據(jù)收集并重新組裝,從而大大提高了效率。

在一個普通的CPU中,這一過程涉及到數(shù)據(jù)從內(nèi)存中存入和取出,以及使進(jìn)程對當(dāng)前內(nèi)存狀態(tài)保持一致的復(fù)雜協(xié)議。即使是最大的英特爾CPU也只有18個內(nèi)核。相比之下,在FPGA中,數(shù)據(jù)流可以被設(shè)計,因此它永遠(yuǎn)不會離開芯片。數(shù)以萬計的并發(fā)進(jìn)程可以同時存在,并且處理的時間得到了優(yōu)化,因此吞吐量始終是最大的。

通過FPGA實現(xiàn)還有給優(yōu)勢就是成本。使用FPGA可以節(jié)省大量成本,因為提高速度的同時減少了硬件需求,一個FPGA可以執(zhí)行許多服務(wù)器的任務(wù)。

最后,F(xiàn)PGA具有強大的新一代互聯(lián)互通和增強的靈活性,可以利用最新的技術(shù)發(fā)展在器件上重新編程。一旦啟動并運行,F(xiàn)PGA就可以隨時改變以滿足不斷變化的業(yè)務(wù)需求。

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

    瀏覽量

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

    關(guān)注

    68

    文章

    10870

    瀏覽量

    211899

原文標(biāo)題:FPGA在運算中的優(yōu)勢

文章出處:【微信號:ALIFPGA,微信公眾號:FPGA極客空間】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    相比運算電路設(shè)計

      將反相比運算電路的輸入信號與接地端互換,就可以得到同相比運算電路。
    發(fā)表于 04-23 11:28 ?2799次閱讀
    同<b class='flag-5'>相比</b>例<b class='flag-5'>運算</b>電路設(shè)計

    相比CPU、GPU、ASIC,FPGA有什么優(yōu)勢

    CPU、GPU 都屬于馮·諾依曼結(jié)構(gòu),指令譯碼執(zhí)行、共享內(nèi)存。FPGA 之所以比 CPU 甚至 GPU 能效高,本質(zhì)上是無指令、無需共享內(nèi)存的體系結(jié)構(gòu)帶來的福利。
    發(fā)表于 11-22 16:00 ?1612次閱讀

    FPGA在圖像處理領(lǐng)域的優(yōu)勢有哪些?

    、支持多種接口 FPGA可以支持多種接口,如PCIe、DDR、HDMI等,這使得FPGA可以方便地與其他硬件設(shè)備進(jìn)行連接。在圖像處理系統(tǒng),FPGA可以作為核心處理模塊,與其他模塊如
    發(fā)表于 10-09 14:36

    集成運放在運算電路的應(yīng)用

    `<font face="Verdana">集成運放在運算電路的應(yīng)用<br/>&nbsp
    發(fā)表于 08-20 18:32

    FPGA/CPLD與單片機(jī)相比有哪些優(yōu)勢?

    本帖最后由 eehome 于 2013-1-5 10:02 編輯 FPGA/CPLD與單片機(jī)相比有哪些優(yōu)勢?單片機(jī)在高速環(huán)境下的應(yīng)用大大受限。FPGA則操控層次更低,可設(shè)計自由
    發(fā)表于 02-27 13:37

    在芯片設(shè)計FPGA優(yōu)勢是什么?

    在芯片設(shè)計FPGA優(yōu)勢是什么?基于FPGA的芯片設(shè)計方法及流程是怎樣的?
    發(fā)表于 05-10 07:06

    模擬乘法器及其在運算電路的應(yīng)用

      模擬乘法器在運算電路的應(yīng)用   8.6.1 乘法運算電路   8.6.2 除法運算電路   8.6.3 開方運算電路
    發(fā)表于 09-25 16:28 ?146次下載

    相比運算電路

    相比運算電路 式負(fù)號表示輸出電壓于輸入電壓相位相
    發(fā)表于 09-02 17:21 ?5707次閱讀
    反<b class='flag-5'>相比</b>例<b class='flag-5'>運算</b>電路

    什么是ASIC芯片?與CPU、GPU、FPGA相比如何?

    不過在聯(lián)發(fā)科副總經(jīng)理暨智能設(shè)備事業(yè)群總經(jīng)理游人杰看來,雖然CPU、GPU等通用型芯片以及FPGA可以適應(yīng)相對更多種的算法,但是特定算法下ASIC的性能和效能要更高。另外,雖然FPGA的便定制特性比ASIC芯片更加靈活,但部署
    的頭像 發(fā)表于 05-04 15:39 ?25.3w次閱讀
    什么是ASIC芯片?與<b class='flag-5'>CPU</b>、GPU、<b class='flag-5'>FPGA</b><b class='flag-5'>相比</b>如何?

    FPGA+CPU的單片集成相較于傳統(tǒng)應(yīng)用的優(yōu)勢明顯

    基于FPGACPU集成將帶來的一些潛在優(yōu)勢包括:更易于滿足大多數(shù)系統(tǒng)的功能性需求;潛在的改善了系統(tǒng)的性能;在某些應(yīng)用的靈活性和可升級性大大提高。
    發(fā)表于 09-16 17:44 ?1335次閱讀
    <b class='flag-5'>FPGA+CPU</b>的單片集成相較于傳統(tǒng)應(yīng)用的<b class='flag-5'>優(yōu)勢</b>明顯

    FPGA相比GPU和CPU有什么行業(yè)競爭優(yōu)勢

    與其他計算載體如CPU與GPU相比,FPGA具有高性能、低能耗以及可硬件編程的特點。圖1介紹了FPGA的硬件架構(gòu),每個FPGA主要由叁個部分
    發(fā)表于 10-21 14:56 ?2721次閱讀

    FPGA相對于CPU和GPU而言有著比較明顯的優(yōu)勢

    FPGA相對于CPU和GPU,在進(jìn)行感知處理等簡單重復(fù)的任務(wù)的時候的優(yōu)勢很明顯,按照現(xiàn)在的趨勢發(fā)展下去,FPGA或許會在未來取代機(jī)器人開發(fā)
    發(fā)表于 12-20 14:39 ?2574次閱讀

    如何實現(xiàn)FPGA的除法運算

    FPGA的硬件邏輯與軟件程序的區(qū)別,相信大家在做除法運算時會有深入體會。若其中一個操作數(shù)為常數(shù),可通過簡單的移位與求和操作代替,但用硬件邏輯完成兩變量間除法運算會占用較多的資源,電路
    的頭像 發(fā)表于 04-27 09:16 ?7438次閱讀

    相比CPU、GPU、ASIC,FPGA優(yōu)勢

    通用處理器(CPU)的摩爾定律已入暮年,而機(jī)器學(xué)習(xí)和 Web 服務(wù)的規(guī)模卻在指數(shù)級增長。 人們使用定制硬件來加速常見的計算任務(wù),然而日新月異的行業(yè)又要求這些定制的硬件可被重新編程來執(zhí)行新類型的計算任
    發(fā)表于 11-30 11:20 ?667次閱讀

    FPGA 實時信號處理應(yīng)用 FPGA在圖像處理優(yōu)勢

    優(yōu)勢之一是其并行處理能力。與傳統(tǒng)的CPU或GPU相比FPGA可以同時執(zhí)行多個操作,這在圖像處理尤為重要,因為圖像處理通常涉及大量的并行數(shù)
    的頭像 發(fā)表于 12-02 10:01 ?581次閱讀