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

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

3天內不再提示

FPGA和GPU的特點及如何堆疊幫助系統(tǒng)集成商

星星科技指導員 ? 來源:militaryembedded ? 作者:Mike Southworth ? 2022-11-15 15:51 ? 次閱讀

當今的嵌入式系統(tǒng)設計人員有各種各樣的處理器類型可供選擇,與更熟悉的CPU(中央處理器)相比,FPGA(現場可編程門陣列)和GPU(圖形處理單元)增加了自己的各種優(yōu)點和缺點。了解這些特性以及 FPGA 和 GPU 如何堆疊可以幫助系統(tǒng)集成商在選擇和安裝處理器時做出正確的選擇,既可以單獨使用,也可以與其他類型的處理器結合使用。

當今的嵌入式系統(tǒng)設計人員有各種各樣的處理器類型可供選擇,與更熟悉的CPU(中央處理器)相比,FPGA(現場可編程門陣列)和GPU(圖形處理單元)增加了自己的各種優(yōu)點和缺點。了解這些特性以及 FPGA 和 GPU 如何堆疊可以幫助系統(tǒng)集成商在選擇和安裝處理器時做出正確的選擇,既可以單獨使用,也可以與其他類型的處理器結合使用。

FPGA 是算法的硬件實現,由于硬件實現通常比軟件實現運行得更快,因此它們的性能非常好。與 FPGA 不同,GPU 執(zhí)行軟件;與 FPGA 的硬件實現相比,執(zhí)行復雜算法需要許多順序 GPU 指令。GPU 的優(yōu)點是其高內核數,這使得某些并行算法的運行速度比 CPU 快得多,尤其是那些使用浮點計算的算法。1,000 核 GPU 每個時鐘周期可以運行 1,000 次浮點計算。對于信號和圖像處理應用,GPU 是自然而然的選擇。對于高度并行的數學密集型應用,GPU 性能通常優(yōu)于 CPU,并且在每瓦性能方面接近與 FPGA 相當。

從歷史上看,FPGA 的一個缺點是,與 CPU 和 GPU 相比,它們更難編程。CPU軟件通常使用許多現成的編程語言之一進行編程,例如Java,C或Python。FPGA 使用硬件描述語言 (HDL) (如 Verilog)或超高速集成電路硬件描述語言 (VHDL) 進行編程,后者直接轉換為 FPGA 邏輯單元。GPU 通常使用軟件框架進行編程,使用戶不必專門為 GPU 編寫代碼;相反,代碼是在高級別編寫的。FPGA也是如此:軟件開發(fā)框架正在被設計為無需HDL(硬件描述語言)即可實現FPGA編程。FPGA 供應商已經提供了框架,并在其開發(fā)環(huán)境中構建了工具包,從而消除了對直接 HDL 編程的需求。

異構性/結構連接

嵌入式應用通常需要結合 CPU、FPGA 和 GPU 元素的異構系統(tǒng)架構。雖然傳統(tǒng)的嵌入式應用可能包括單個 CPU 和 GPU 處理元件,但一些處理器密集型平臺集成了多個 CPU、GPU 和 FPGA 引擎,這些引擎在通過高速 PCI Express (PCIe) 或以太網結構背板連接的單個或多個獨立卡上實現,以并行通信和執(zhí)行任務?;蛘?,NVIDIA提供的一些最新的獨立GPU加速模塊(即Jetson AGX Xavier)在單個系統(tǒng)模塊(SoM)上集成了六個不同的計算引擎,其中包括CPU,GPU,深度學習加速器,視覺加速器,多媒體引擎等。基于這項技術的堅固耐用的商用現貨(COTS)系統(tǒng)的一個例子是Curtiss-Wright的Parvus DuraCOR AGX Xavier小型模塊化任務計算機,它集成了Jetson AGX Xavier的NVIDIA CUDA核心加速圖形處理,人工智能/深度學習推理和邊緣計算功能。(見上文,圖 1。

FPGA 的一個重要特性是其任意 I/O 連接,使其能夠在沒有主機 CPU 的情況下連接到傳感器網絡或存儲設備。例如,高端雷達系統(tǒng)可能需要許多離散處理元件和計算階段來支持多個高速數據輸入;在這種情況下,FPGA具有一些優(yōu)勢,因為它們可以直接連接到這些高速傳感器并提供非常高的帶寬。

延遲和確定性

隨著總線速度的提高,預計較新的 CPU 和 GPU 的延遲會降低;但是,FPGA 的延遲更具確定性。對于FPGA,延遲約為1μs是可行的,而CPU延遲往往在50μs左右。

在系統(tǒng)而不是傳統(tǒng)操作系統(tǒng)上使用實時操作系統(tǒng) (RTOS) 可能有助于確定性,但不一定提供更好的延遲。換句話說,使用 RTOS 可以更好地了解處理器的執(zhí)行速度,但不一定會導致更快的執(zhí)行速度。

在為特定應用選擇特定處理器時,許多變量都在起作用。在任何新設計計劃開始時,咨詢您信任的供應商的系統(tǒng)架構師會很有幫助,他們會解決這些問題并每天做出這些類型的決策。正確的選擇可以改變一切。

審核編輯:郭婷

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

    關注

    68

    文章

    19293

    瀏覽量

    229958
  • FPGA
    +關注

    關注

    1629

    文章

    21744

    瀏覽量

    603655
  • gpu
    gpu
    +關注

    關注

    28

    文章

    4742

    瀏覽量

    128972
收藏 人收藏

    評論

    相關推薦

    EIS Automation與歐姆龍合作開發(fā)Tarsier系列條碼驗證系統(tǒng)

    歐姆龍幫助總部位于拉斯維加斯的系統(tǒng)集成商,使用MicroHAWK和其他歐姆龍技術構建新的條碼驗證系統(tǒng)
    的頭像 發(fā)表于 12-26 11:18 ?222次閱讀

    IBMS系統(tǒng)集成的功能有哪些

    通過將建筑物內的多個智能化子系統(tǒng)無縫集成到一個統(tǒng)一的平臺上,實現了數據的集中采集、處理、分析及優(yōu)化控制,打破了傳統(tǒng)子系統(tǒng)間的信息孤島,實現了資源共享與協(xié)同工作。IBMS系統(tǒng)集成的功能豐
    的頭像 發(fā)表于 12-25 11:50 ?99次閱讀

    可與MES系統(tǒng)集成的數據采集監(jiān)控平臺

    可與MES系統(tǒng)集成的數據采集監(jiān)控平臺,在制造業(yè)中扮演著至關重要的角色。這類平臺通過實時采集各類數據源,對數據進行整合和統(tǒng)一管理,為MES系統(tǒng)提供準確、實時的數據支持,從而幫助企業(yè)實現生產過程的數字化
    發(fā)表于 12-16 15:08

    智慧園區(qū)系統(tǒng)集成解決方案應用

    在數字化轉型的浪潮中,智慧園區(qū)作為城市發(fā)展的新引擎,正以前所未有的速度改變著我們的工作和生活方式。智慧園區(qū)系統(tǒng)集成解決方案,作為實現園區(qū)智能化、高效化、綠色化的關鍵,為園區(qū)管理者、企業(yè)及居民提供了
    的頭像 發(fā)表于 10-21 17:02 ?239次閱讀

    TAS2563終端系統(tǒng)集成指南

    電子發(fā)燒友網站提供《TAS2563終端系統(tǒng)集成指南.pdf》資料免費下載
    發(fā)表于 09-14 11:04 ?0次下載
    TAS2563終端<b class='flag-5'>系統(tǒng)集成</b>指南

    系統(tǒng)集成提升醫(yī)院能耗管理效率和質量

    我們開發(fā)了一款智慧園區(qū)綜合業(yè)務智能管理系統(tǒng)。這篇文章將詳細介紹智能化的IBMS集成管理系統(tǒng)的功能和優(yōu)勢,以幫助讀者更好地了解該系統(tǒng),實現醫(yī)院
    的頭像 發(fā)表于 09-10 16:46 ?271次閱讀
    <b class='flag-5'>系統(tǒng)集成</b>提升醫(yī)院能耗管理效率和質量

    算力系統(tǒng)集成指什么

    算力系統(tǒng)集成是指將不同來源、不同類型、不同性能的計算資源進行整合、優(yōu)化和管理,以實現高效、靈活、可擴展的計算能力。這種集成不僅包括硬件資源的整合,還包括軟件資源、網絡資源、存儲資源等的整合。算力系統(tǒng)集成
    的頭像 發(fā)表于 07-03 14:07 ?492次閱讀

    醫(yī)院系統(tǒng)集成商的關鍵作用和功能分析

    診療行業(yè)正處于快速發(fā)展的時代。智能醫(yī)院作為一種新興的醫(yī)療管理模式,由于其高效、智能的特點,正在推動醫(yī)療服務的未來。智能醫(yī)院充分整合和改善醫(yī)療條件,提高醫(yī)療服務質量,為患者提供更方便、高效的診療
    的頭像 發(fā)表于 07-02 15:59 ?326次閱讀

    系統(tǒng)集成特點和內容

    系統(tǒng)集成,從字面意義上理解,是將分散和獨立的功能部分集成為一個統(tǒng)一的系統(tǒng)。系統(tǒng)集成也可以理解為安全系統(tǒng)、中央空調
    的頭像 發(fā)表于 05-17 14:01 ?471次閱讀
    <b class='flag-5'>系統(tǒng)集成</b>的<b class='flag-5'>特點</b>和內容

    【開箱簡測】這款嵌入式硬盤盒引領系統(tǒng)集成風向

    隨著工業(yè)PC、SMBSFF服務器、移動DVR系統(tǒng),甚至家庭服務器的普及,系統(tǒng)集成商和專業(yè)用戶對于小型且功能強大的硬盤儲存解決方案的需求日益增長。在這個背景下,ICYDOCK品牌旗下
    的頭像 發(fā)表于 03-29 16:26 ?340次閱讀
    【開箱簡測】這款嵌入式硬盤盒引領<b class='flag-5'>系統(tǒng)集成</b>風向

    FPGA在深度學習應用中或將取代GPU

    現場可編程門陣列 (FPGA) 解決了 GPU 在運行深度學習模型時面臨的許多問題 在過去的十年里,人工智能的再一次興起使顯卡行業(yè)受益匪淺。英偉達 (Nvidia) 和 AMD 等公司的股價也大幅
    發(fā)表于 03-21 15:19

    工業(yè)機器人系統(tǒng)集成整體解決方案中設智能在新三板正式掛牌

    2月19日,工業(yè)機器人系統(tǒng)集成整體解決方案中設智能在新三板正式掛牌。這也是繼2019年終止掛牌后,中設智能再次掛牌新三板。
    的頭像 發(fā)表于 02-22 14:44 ?1037次閱讀
    工業(yè)機器人<b class='flag-5'>系統(tǒng)集成</b>整體解決方案<b class='flag-5'>商</b>中設智能在新三板正式掛牌

    【開箱簡測】這款嵌入式硬盤盒引領系統(tǒng)集成風向

    隨著工業(yè)PC、SMBSFF服務器、移動DVR系統(tǒng),甚至家庭服務器的普及,系統(tǒng)集成商和專業(yè)用戶對于小型且功能強大的硬盤儲存解決方案的需求日益增長。在這個背景下,ICYDOCK品牌旗下
    的頭像 發(fā)表于 02-02 16:39 ?387次閱讀
    【開箱簡測】這款嵌入式硬盤盒引領<b class='flag-5'>系統(tǒng)集成</b>風向

    選擇機器人集成商的四個要點

    “選擇有共同愿景的機器人系統(tǒng)集成商,可以推動實現最終目標。除了這一點,能夠傾聽客戶需求并隨時調整以提供可靠產品,在與最終用戶合作時也極為重要?!?Lindemann說。
    發(fā)表于 01-06 11:00 ?187次閱讀

    Versal自適應SoC系統(tǒng)集成和 確認方法指南

    電子發(fā)燒友網站提供《Versal自適應SoC系統(tǒng)集成和 確認方法指南.pdf》資料免費下載
    發(fā)表于 01-03 10:48 ?0次下載
    Versal自適應SoC<b class='flag-5'>系統(tǒng)集成</b>和 確認方法指南