在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA有啥優勢 FPG在其他領域的應用

454398 ? 來源:FPGA技術聯盟 ? 作者:FPGA技術聯盟 ? 2020-11-16 17:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著人工智能物聯網技術的融合,AIoT(人工智能物聯網)的概念應運而生,即AI(人工智能)+IoT(物聯網)。目前,邊緣AI正廣泛應用于工業領域,這種技術可以為工業物聯網邊緣的多傳感器分析和機器學習應用提供最低的時延、功耗和成本。在工業領域,當前熱門的邊緣AI應用包括工業機器人、智慧路燈、智能監控等。

目前,在AI計算平臺使用最廣泛的兩種加速部件是GPUFPGA。GPU已經在深度學習訓練模型領域開創性地創建了包含CNN、DNN、RNN、LSTM以及強化學習網絡等算法在內的應用加速平臺和完整的生態系統。深度學習包含兩個計算環節,即線下訓練和線上推理環節。GPU在深度學習算法模型訓練上非常高效,但在推理時,一次性只能對于一個輸入項進行處理,并行計算的優勢不能發揮出來.

相比較而言,運行深度學習算法實現同樣的性能,GPU所需功耗遠大于FPGA,通常情況下,GPU只能達到FPGA能效比的一半或更低。目前來看,深度學習算法還未完全成熟,算法還在迭代衍化過程中,若深度學習算法發生大的變化,GPU無法像FPGA一樣可以靈活的配置硬件結構,快速切入市場。

01、FPGA有啥優勢?什么樣的場景更適合FPGA?

CPU是一種非常通用的架構,它的工作方式基于一系列的計算機指令,也稱為“指令集”。簡單來說,CPU從內存中提取一小部分數據,放在寄存器或者緩存中,然后使用一系列指令對這些數據進行操作。操作完畢后,將數據寫回內存,提取另一小部分數據,再用指令進行操作,并周而復始。我把這種計算方式稱為“時域計算”。

不過,如果這些需要用指令進行處理的數據集太大,或者這些數據值太大,那么CPU就不能很高效的應對這種情況。這就是為什么在處理高速網絡流量的時候,我們往往需要使用定制芯片,比如網卡芯片等,而不是CPU。這是因為在CPU中,即使處理一個字節的數據也必須使用一堆指令才能完成,而當數據流以每秒125億字節進入系統時,這種處理方式哪怕使用再多的線程也忙不過來。

對于GPU來說,它所擅長的是被稱作“單指令多數據流(SIMD)”的并行處理。這種處理方式的本質是,在GPU中有著一堆相同的計算核心,可以處理類似但并不是完全相同的數據集。因此,可以使用一條指令,就讓這些計算核心執行相同的操作,并且平行的處理所有數據。

首先,深度學習包含兩個計算環節,即訓練和推理環節。GPU強在訓練,而FPGA強在推斷,FPGA 同時擁有流水線并行和數據并行,因此處理任務時候延遲更低。例如處理一個數據包有10 個步驟,FPGA 可以搭建一個10 級流水線,流水線的不同級在處理不同的數據包,每個數據包流經10 級之后處理完成。每處理完成一個數據包,就能馬上輸出。通常來說,FPGA 加速只需要微秒級的PCIe 延遲。當Intel 推出通過QPI快速通道互聯的Xeon + FPGA 之后,CPU 和FPGA 之間的延遲甚至可以降到100 納秒以下。

其次,FPGA是可編程芯片,算法燒錄更加靈活。目前來看,深度學習算法還未完全成熟,算法還在迭代衍化過程中,若深度學習算法發生大的變化,FPGA是軟件定義硬件,可以靈活切換算法,快速切入市場。

02、FPGA的計算性能在其他領域的應用

除了在AI的線上推理方向,FPGA在其他很多方面也能發揮價值。在面向計算密集型任務,比如矩陣運算、圖像處理、機器學習、壓縮、非對稱加密、搜索的排序等的時候,擁有流水線并行和數據并行的FPGA效率會高很多

03、FPGA的獨特優勢有哪些?

傳統的FPGA的開發類似于芯片的開發,采用硬件描述語言(HDL)開發,HDL開發帶來的問題就會像芯片設計一樣周期會比較長,從架構設計、到仿真驗證、再到最終完成,需要一年左右的開發時間。

但是互聯網的業務迭代速度極快,在幾個月時間內就可能完成龐大用戶群的積累,因此業務對于數據中心的要求是“快”—計算力平臺的升級要盡量快地滿足業務的發展,因此FPGA的傳統開發模式動輒以半年或年為單位的開發周期難以滿足需求。

為此嘗試通過OpenCL高級語言開發方式,它把底層的硬件如總線、IO接口、訪存控制器等和底層軟件如驅動、函數調用等全部封裝,變成標準單元提供上層支持,用戶只需要關注算法本身,OpenCL開發的邏輯通過編譯工具直接映射到FPGA中,開發周期從至少1年縮短至4個月以內。

04、FPGA可以應用在哪些領域?

在機器學習領域、金融領域、大數據領域、基因檢測領域都存在比較大的數據量需要分析計算,這些是FPGA可以發揮高吞吐優勢的領域。

網絡安全領域有更安全、更低延時的需求,這些場景也可以發揮FPGA低延時的優勢。

超大規模圖像處理,這些圖片的處理都使用FPGA來進行處理加速,都可以得到滿意的效果。

現在比較熱門的自然語言處理和語音識別這些也都是FPGA可以發揮優勢的場景。

當FPGA成為一種計算力服務,有著高效的硬件、成熟的IP和云化管理,你還在顧慮什么?

未來,CPU+FPGA或許將作為新的異構加速模式,被越來越多的應用領域采用。

編輯:hfy


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

    關注

    1645

    文章

    22034

    瀏覽量

    617915
  • gpu
    gpu
    +關注

    關注

    28

    文章

    4937

    瀏覽量

    131174
  • AIoT
    +關注

    關注

    8

    文章

    1502

    瀏覽量

    32390
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    為什么選擇超級電容?優勢哪些?

    為什么選擇超級電容?優勢哪些?為什么選擇超級電容,就不得不仔細說說它的優勢了。超級電容作為一種新型電化學儲能裝置,與傳統電容和鋰電池相比,超級電容的功率密度更高,能量密度更大,使用壽命更長,體積
    的頭像 發表于 05-16 08:47 ?347次閱讀
    為什么選擇超級電容?<b class='flag-5'>優勢</b><b class='flag-5'>有</b>哪些?

    恒溫晶振對比其他晶振的優勢哪些?

    恒溫晶振是一種特殊類型的晶振,它具有許多與其他晶振相比的優勢。恒溫晶振的主要作用是在電子設備中提供穩定的時鐘信號,用于同步各個電路的運行。下面將介紹一些恒溫晶振相對于其他晶振的優勢。首
    的頭像 發表于 05-06 15:46 ?289次閱讀
    恒溫晶振對比<b class='flag-5'>其他</b>晶振的<b class='flag-5'>優勢</b><b class='flag-5'>有</b>哪些?

    激光焊接錫膏和普通錫膏區別?

    激光焊接錫膏與普通錫膏的區別主要體現在其成分構成、焊接機制、性能優勢及應用領域等方面,以下是更為詳盡的分析:
    的頭像 發表于 03-26 09:10 ?290次閱讀

    燒結銀的導電性能比其他導電膠優勢哪些???

    燒結銀的導電性能比其他導電膠優勢哪些???
    的頭像 發表于 02-27 21:41 ?232次閱讀

    ADS1294和ADS1298區別???

    您好,請教一下您這個ADS1294和ADS1298區別???還有帶R的和不帶R的區別啊?我看用的都是一個手冊。順便再問一下您,ADS1291和ADS1292
    發表于 12-25 06:31

    FPGA 實時信號處理應用 FPGA在圖像處理中的優勢

    現場可編程門陣列(FPGA)是一種高度靈活的硬件平臺,它允許開發者根據特定應用需求定制硬件邏輯。在實時信號處理和圖像處理領域,FPGA因其獨特的優勢而受到青睞。 1. 并行處理能力
    的頭像 發表于 12-02 10:01 ?1804次閱讀

    FPGA與ASIC的優缺點比較

    適應各種應用場景。這意味著用戶可以根據需要,通過編程來更改FPGA的功能,而無需更改硬件設計。 設計周期短 :與ASIC相比,FPGA的設計、驗證和生產周期更短。這主要是因為FPGA可以通過軟件編程來實現功能,而無需進行復雜的硬
    的頭像 發表于 10-25 09:24 ?1693次閱讀

    “不需要點表的工業網關”如何實現松下FPG-C32T2H數據采集和遠程維護的物聯網解決方案

    深控技術的 “不需要點表的工業網關” 實現松下 FPG-C32T2H 數據采集和遠程維護的物聯網解決方案
    的頭像 發表于 10-12 11:30 ?791次閱讀
    “不需要點表的工業網關”如何實現松下<b class='flag-5'>FPG</b>-C32T2H數據采集和遠程維護的物聯網解決方案

    FPGA在圖像處理領域優勢哪些?

    FPGA(Field Programmable Gate Array,現場可編程門陣列)在圖像處理領域具有顯著的優勢,這些優勢主要體現在以下幾個方面: 一、高并行處理能力
    發表于 10-09 14:36

    FPGA做深度學習能走多遠?

    。FPGA優勢就是可編程可配置,邏輯資源多,功耗低,而且賽靈思等都在極力推廣。不知道用FPGA做深度學習未來會怎樣發展,能走多遠,你怎么看。 A:FPGA 在深度學習
    發表于 09-27 20:53

    淺談國產異構雙核RISC-V+FPGA處理器AG32VF407的優勢和應用場景

    關于國產異構雙核RISC-V+FPGA處理器AG32VF407的具體優勢和應用場景淺談如下: 優勢 異構計算能力 : 異構雙核設計結合了RISC-V的高效指令集和FPGA的靈活可編程性
    發表于 08-31 08:32

    聚徽-OLED 屏幕與其他屏幕相比的主要優勢

    OLED 屏幕與其他屏幕相比的主要優勢體現在多個方面:
    的頭像 發表于 08-06 09:27 ?1101次閱讀

    FPGA在自動駕駛領域哪些優勢?

    FPGA(Field-Programmable Gate Array,現場可編程門陣列)在自動駕駛領域具有顯著的優勢,這些優勢使得FPGA
    發表于 07-29 17:11

    FPGA在自動駕駛領域哪些應用?

    FPGA(Field-Programmable Gate Array,現場可編程門陣列)在自動駕駛領域具有廣泛的應用,其高性能、可配置性、低功耗和低延遲等特點為自動駕駛的實現提供了強有力的支持。以下
    發表于 07-29 17:09

    FPGA在人工智能中的應用哪些?

    FPGA(現場可編程門陣列)在人工智能領域的應用非常廣泛,主要體現在以下幾個方面: 一、深度學習加速 訓練和推理過程加速:FPGA可以用來加速深度學習的訓練和推理過程。由于其高并行性和低延遲特性
    發表于 07-29 17:05
    主站蜘蛛池模板: 69日本人xxxxxxxx18| 亚洲夂夂婷婷色拍ww47 | 亚洲韩国日本欧美一区二区三区 | 国产福利99| 天堂中文在线www | 99久久久精品免费观看国产 | 色婷婷色综合 | 日韩久久精品视频 | 最新欧美精品一区二区三区 | 午夜伦理片在线观看 | zzji国产精品视频 | 5x性区m免费毛片视频看看 | 免费观看视频在线观看 | 天天干天天射天天舔 | 欧美不卡1卡2卡三卡老狼 | 亚洲色图88 | 被cao到合不拢腿腐男男 | 欧美三级色图 | 免费被黄网站在观看 | 黄视频网站在线观看 | 黄色网视频 | 一久久 | 噜噜噜色噜噜噜久久 | 经典三级一区二区三区视频 | 天天躁狠狠躁夜夜躁2021 | h免费在线观看 | 在线网址你懂的 | 亚洲精品一区二区中文 | 国产精品单位女同事在线 | 乱人伦一区二区三区 | 激情婷婷六月天 | 诱人的老师bd高清日本在线观看 | 五月婷婷之综合激情 | 色综合色综合色综合 | 韩国床戏合集三小时hd中字 | 天堂在线www| 天天射夜夜骑 | 亚洲图片 欧美色图 | 欧美激情91 | 亚洲综合成人网在线观看 | 美女拍拍拍黄色 |