女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

FPGA設計滿足可重新配置的計算需求

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Tom VanCourt ? 2022-06-14 17:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

可重構性——在系統部署后改變系統功能的能力——不僅可以幫助設計人員對最后一刻的設計變更做出反應,還可以讓他們在實施之前對想法進行原型設計,并在現場升級設計。在當今瞬息萬變的環境中,這種能力提供了巨大的競爭優勢,并且通常每瓦系統功率可以完成更多的計算。Tom 探討了 FPGA 設計的當前趨勢如何提供更大的靈活性并滿足即使是最苛刻的應用程序的要求。

隨著應用程序變得越來越復雜,可重構計算必須不斷發展,以滿足行業不斷變化的需求。靈活性對于滿足不斷變化的客戶需求變得越來越重要,并且要求系統比以往任何時候都更強大。例如,信號處理應用程序必須繼續跟蹤和解釋來自更遠距離的信號,并合并來自多種類型傳感器(如紅外線和紫外線)的數據。

這些應用程序將需要不斷提高的圖像壓縮水平和計算能力以及用于評估數據的增強智能。當然,天氣建模和計算化學等傳統性能計算應用也需要更多的計算能力。而且,隨著電源和冷卻問題越來越受到關注,圖形處理單元 (GPU) 所需的 100 W 或更多功率在傳統計算中心可能會出現問題,而在包括衛星和無人駕駛飛機在內的其他應用中可能會令人望而卻步。

FPGA 通過提供可與新興標準保持同步的靈活平臺,直接滿足可重新配置的計算需求。知識產權 (IP) 功能和可配置處理器加快了開發速度,而強大的新軟件工具可減少延遲、增加帶寬并減少門的使用。FPGA 實現了所有這一切,在低功耗運行和散熱方面比其替代品具有顯著優勢。

提升性能的 IP 內核

今天,實現可重構計算的最簡單途徑之一是使用 IP 內核,例如可配置處理器,它可以提供可調整的緩存大小、乘法器、除法器、硬邏輯和自定義指令。一些可配置處理器還支持可自動轉換為硬件的加速器,從而提高生產力并顯著提高嵌入式軟件性能。設計人員可以簡單地添加外圍設備或處理器來創建適合他們需求的精確設計。

這些處理器具有過時證明的額外好處;即使設備過時,設計也可以移植到新的芯片上,從而保護設計人員對軟件的投資。然而,這些可配置的處理器從來都不是用來處理大量計算的。它們通常作為控制器為可重構計算應用程序增加價值,協調具有專用計算功能的專用塊之間的交互。

其他 IP 的開發正在進行中,例如可擴展、可配置處理和高性能計算架構,可滿足定制數據路徑、協議處理、數字信號處理和圖像處理的需求(參見圖 1)。這些功能允許工程師用定制的管道和并行數據路徑代替順序計算,以獲得更高的性能和效率。軟向量處理器目前也在開發中。

圖1

poYBAGKoT9mAeEU2AAEYVBDKplc218.png

通過并行加速

此外,與其他解決方案相比,FPGA 現在提供了更多的計算能力,而功耗卻大大降低。可重構計算的關鍵是從傳統的計算算法模型轉變為在可配置計算結構中空間分布算法。速度不是來自快速連續執行許多操作,而是來自使用流水線、寬邊并行或兩者的組合并行執行操作(參見圖 2)。FPGA 還允許設計人員定制流水線和內存訪問模型,這些功能是 GPU 所不具備的。較高的帶寬是通信應用中流數據的理想選擇。

圖 2

poYBAGKoT-GAPyJIAADgMGqlnxg126.png

FPGA 加速器中的應用程序通常運行在 100 MHz 附近,但通過更多的設計工作可以達到更高的時鐘速度。通過優化,FPGA 可以為利用其優勢的應用實現令人印象深刻的加速,包括:

1000多個獨立的硬件乘法器和算術單元的細粒度并行,所有這些都可以并發運行

低計算開銷,索引和提取可以流水線化,操作數可以存儲在獨立的內存庫中,終止測試可以與算術函數并行進行

具有 1,000 多個獨立可尋址 RAM 緩沖區的內存并發性

快速、細粒度的通信以及以全芯片速度運行的片上通信,通常只有幾個周期的延遲

浮點編譯器提高效率

除了硬件,新工具現在解決了在設計中使用可編程邏輯的一些挑戰。FPGA 始終在數據流架構中提供幾乎無限的靈活性,因此提供了一種理想的方法來實現算術功能或通過卸載無法在處理器中最佳實現的數據路徑來加速系統。然而,FPGA 以前在實現浮點運算的復雜性和精度方面遇到了困難,特別是對于雙精度應用。

已開發出一種新的浮點編譯器,可有效地將浮點數據路徑映射到通用 FPGA 架構。這種浮點編譯器通過將數據路徑的大子部分融合在一起、對類似操作進行聚類以及優化連續運算符集群之間的接口來提高效率。

這允許多個精度(整數、單精度和雙精度)存在于單個數據路徑中,從而使通用 FPGA 與簡單的基于組件的系統相比具有顯著的效率優勢。通用 FPGA 可在邏輯利用率上節省 50% 的典型邏輯,并類似地減少延遲,因此可以輕松支持浮點功能,并靈活地實現更廣泛的運算符混合(例如加法器/減法器與乘法器的更大比例) ,同時保持處理能力以支持使用數據路徑的應用程序。

可重構的優勢

在當今技術和客戶需求瞬息萬變的世界中,在現場部署設計后增強功能的能力至關重要。借助最新的技術進步,包括更高的計算能力、更高的帶寬、更低的延遲和更少的門使用,加上持續的雙精度 GFLOPS/W,目前最高可達 1.5,可重新配置使用 FPGA 進行計算可以在競爭之前進入市場,并最終確保產品的成功。

審核編輯:郭婷

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

    關注

    2565

    文章

    52935

    瀏覽量

    766911
  • 處理器
    +關注

    關注

    68

    文章

    19882

    瀏覽量

    234964
  • FPGA
    +關注

    關注

    1645

    文章

    22034

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    重新思考數據中心架構,推進AI的規模化落地

    人工智能(AI)對計算資源的貪婪需求推動了基礎設施的變革,業界正著力解決如何滿足AI在功率、可擴展性以及效率等方面的需求。這促使大量投資涌入,旨在
    的頭像 發表于 05-30 13:51 ?410次閱讀
    <b class='flag-5'>重新</b>思考數據中心架構,推進AI的規模化落地

    能否告訴我在CapSense按鈕觸發時是否有可能重新配置I/O的操作?

    能否告訴我在 CapSense 按鈕觸發時是否有可能重新配置 I/O 的操作? 我想使用一個 CapSense 按鈕并啟用/禁用電路上的另一個 IC。 這意味著,如果按下 CapSense 按鈕,輸出將永久保持高電平,而如果再次按下,輸出將變為低電平。 我正在使用CYUSBS236開發工具包。
    發表于 05-29 07:58

    cypress3014視頻格式改變的話,GPIF狀態機需不需要重新配置

    你好,請問視頻格式改變的話,GPIF狀態機需不需要重新配置
    發表于 05-14 07:28

    MRAM存儲替代閃存,FPGA升級新技術

    優化的架構設計和成熟的制程技術,具備內置的硬擦除器、錯誤檢測和校正機制,為用戶提供了可靠的開發環境。用戶可利用最新的Radiant工具,直接實現MRAM的編程接口,支持多種存儲容量和數據速率。利用這些FPGA器件,用戶可以受益于低功耗FPGA架構和快速安全的位流
    發表于 03-08 00:10 ?670次閱讀

    當我問DeepSeek AI爆發時代的FPGA是否重要?答案是......

    ,開發人員可以根據具體應用需求重新配置硬件邏輯。這種靈活性使得FPGA能夠適應不斷變化的AI算法和應用場景,而無需更換硬件。 ? 定制化加速:FPGA可以根據特定的AI任務進行優化
    發表于 02-19 13:55

    新思科技Multi-Die系統如何滿足現代計算需求

    從賦能聊天機器人快速生成回答的生成式人工智能工具,到支持金融預測和天氣建模的高性能計算(HPC)應用,我們對處理能力的需求顯然達到了新的高度。面對這些計算密集型工作負載,單片SoC已不再能夠滿
    的頭像 發表于 12-19 10:34 ?614次閱讀

    AmpereOne如何滿足現代數據中心需求

    在當今要求苛刻的技術環境中,數據中心和企業面臨著嚴峻的挑戰。不斷上升的能源成本促使公司尋求更節能的解決方案,以滿足可持續性和成本目標。對可擴展計算密度的需求也在增長,以跟上日益復雜的應用程序和云原生
    的頭像 發表于 12-09 17:33 ?712次閱讀

    FPGA 在人工智能中的應用

    FPGA是一種可編程的半導體設備,它允許工程師在生產后重新配置硬件邏輯。與傳統的ASIC(應用特定集成電路)相比,FPGA具有更高的靈活性,可以根據不同的應用需求進行編程和重
    的頭像 發表于 12-02 09:53 ?2216次閱讀

    TAS5721使用過程中因為音源不同,所有對采樣率進行重新配置配置后需要重新啟動才能生效配置嗎?

    TAS5721使用過程中因為音源不同,所有對采樣率進行重新配置配置后需要重新啟動才能生效配置嗎?還是必須重新初始化一下,謝謝!
    發表于 11-06 07:29

    固化FPGA配置芯片的方式

    FPGA可以反復的重新配置,這就意味著設計者可以不斷的反復的下載設計的邏輯做驗證。如果出現錯誤或者需要升級,只需要修改設計,重新下載設計邏輯電路即可。FPGA雖然有
    的頭像 發表于 10-24 18:13 ?1240次閱讀
    固化<b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>芯片的方式

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

    FPGA具有可重配置性,可以在運行時根據需要對硬件進行重新配置。這使得FPGA在處理不同圖像任務時,可以靈活地調整硬件資源,以適應不同的算法和場景
    發表于 10-09 14:36

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

    任務優化計算資源,提高整體計算效率。 靈活性與可擴展性 : FPGA的靈活性允許用戶根據需求重新配置硬件邏輯,實現高度定制化的解決方案。結
    發表于 08-31 08:32

    FPGA和ASIC有什么不同之處

    FPGA是“可重構邏輯”器件。先制造的芯片,再次設計時“重新配置”。
    的頭像 發表于 07-24 09:32 ?1466次閱讀
    <b class='flag-5'>FPGA</b>和ASIC有什么不同之處

    是否有可能在軟件中重新配置XMC4800的兩個MII端口,使其用于E-BUS通信?

    。 (摘自https://www.ethercat.org/download/documents/ESC_Overview.pdf) 是否有可能在軟件中重新配置 XMC4800 的兩個 MII 端口,使其用于 E-BUS 通信,還是這一配置已在硬件中固定,因此無法更改?
    發表于 07-19 07:02

    一文了解FPGA比特流的內部結構

    電或隨后的FPGA重新配置期間,比特流從外部諸如閃存這樣的非易失性存儲器中讀取,通過FPGA配置控制器的處理,加載到內部的配置SRAM中。
    的頭像 發表于 07-16 18:02 ?1.8w次閱讀
    一文了解<b class='flag-5'>FPGA</b>比特流的內部結構