0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuà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ù)?,也就是說可以通過時鐘來精確控制任務。而且,F(xiàn)PGA是并行執(zhí)行的,每個Cycle可以同時執(zhí)行上百萬個數(shù)據(jù)流任務,所以,和CPU相比,F(xiàn)PGA是通過較慢的時鐘頻率,同時并行執(zhí)行數(shù)據(jù)流,而CPU雖然主頻高,但是并行執(zhí)行能力差,綜合起來對于同樣的代碼,應用程序在FPGA上的運行速度可能比在傳統(tǒng)CPU上運行要快100倍。

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

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

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

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

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

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

    關注

    1625

    文章

    21628

    瀏覽量

    601261
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10807

    瀏覽量

    210854

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

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

收藏 人收藏

    評論

    相關推薦

    相比運算電路設計

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

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

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

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

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

    集成運放在運算電路的應用

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

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

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

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

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

    FPGA 在運動控制系統(tǒng)的設計Design of FPGA

    本文是在基于ARM+FPGA 的硬件平臺上進行嵌入式運動控制系統(tǒng)的設計,ARM實現(xiàn)應用管理,FPGA 實現(xiàn)插補運算,發(fā)出脈沖到伺服驅(qū)動系統(tǒng),形成運動指令控制伺服電機運 轉(zhuǎn)等。文
    發(fā)表于 06-01 15:09 ?27次下載

    模擬乘法器及其在運算電路的應用

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

    相比運算電路

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

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

    不過在聯(lián)發(fā)科副總經(jīng)理暨智能設備事業(yè)群總經(jīng)理游人杰看來,雖然CPU、GPU等通用型芯片以及FPGA可以適應相對更多種的算法,但是特定算法下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ōu)勢明顯

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

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

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

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

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

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

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

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

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