一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

FPGA設(shè)計(jì)滿足可重新配置的計(jì)算需求

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Tom VanCourt ? 2022-06-14 17:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

可重構(gòu)性——在系統(tǒng)部署后改變系統(tǒng)功能的能力——不僅可以幫助設(shè)計(jì)人員對(duì)最后一刻的設(shè)計(jì)變更做出反應(yīng),還可以讓他們?cè)趯?shí)施之前對(duì)想法進(jìn)行原型設(shè)計(jì),并在現(xiàn)場(chǎng)升級(jí)設(shè)計(jì)。在當(dāng)今瞬息萬(wàn)變的環(huán)境中,這種能力提供了巨大的競(jìng)爭(zhēng)優(yōu)勢(shì),并且通常每瓦系統(tǒng)功率可以完成更多的計(jì)算。Tom 探討了 FPGA 設(shè)計(jì)的當(dāng)前趨勢(shì)如何提供更大的靈活性并滿足即使是最苛刻的應(yīng)用程序的要求。

隨著應(yīng)用程序變得越來(lái)越復(fù)雜,可重構(gòu)計(jì)算必須不斷發(fā)展,以滿足行業(yè)不斷變化的需求。靈活性對(duì)于滿足不斷變化的客戶需求變得越來(lái)越重要,并且要求系統(tǒng)比以往任何時(shí)候都更強(qiáng)大。例如,信號(hào)處理應(yīng)用程序必須繼續(xù)跟蹤和解釋來(lái)自更遠(yuǎn)距離的信號(hào),并合并來(lái)自多種類(lèi)型傳感器(如紅外線和紫外線)的數(shù)據(jù)。

這些應(yīng)用程序?qū)⑿枰粩嗵岣叩膱D像壓縮水平和計(jì)算能力以及用于評(píng)估數(shù)據(jù)的增強(qiáng)智能。當(dāng)然,天氣建模和計(jì)算化學(xué)等傳統(tǒng)性能計(jì)算應(yīng)用也需要更多的計(jì)算能力。而且,隨著電源和冷卻問(wèn)題越來(lái)越受到關(guān)注,圖形處理單元 (GPU) 所需的 100 W 或更多功率在傳統(tǒng)計(jì)算中心可能會(huì)出現(xiàn)問(wèn)題,而在包括衛(wèi)星和無(wú)人駕駛飛機(jī)在內(nèi)的其他應(yīng)用中可能會(huì)令人望而卻步。

FPGA 通過(guò)提供可與新興標(biāo)準(zhǔn)保持同步的靈活平臺(tái),直接滿足可重新配置的計(jì)算需求。知識(shí)產(chǎn)權(quán) (IP) 功能和可配置處理器加快了開(kāi)發(fā)速度,而強(qiáng)大的新軟件工具可減少延遲、增加帶寬并減少門(mén)的使用。FPGA 實(shí)現(xiàn)了所有這一切,在低功耗運(yùn)行和散熱方面比其替代品具有顯著優(yōu)勢(shì)。

提升性能的 IP 內(nèi)核

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

這些處理器具有過(guò)時(shí)證明的額外好處;即使設(shè)備過(guò)時(shí),設(shè)計(jì)也可以移植到新的芯片上,從而保護(hù)設(shè)計(jì)人員對(duì)軟件的投資。然而,這些可配置的處理器從來(lái)都不是用來(lái)處理大量計(jì)算的。它們通常作為控制器為可重構(gòu)計(jì)算應(yīng)用程序增加價(jià)值,協(xié)調(diào)具有專(zhuān)用計(jì)算功能的專(zhuān)用塊之間的交互。

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

圖1

poYBAGKoT9mAeEU2AAEYVBDKplc218.png

通過(guò)并行加速

此外,與其他解決方案相比,F(xiàn)PGA 現(xiàn)在提供了更多的計(jì)算能力,而功耗卻大大降低。可重構(gòu)計(jì)算的關(guān)鍵是從傳統(tǒng)的計(jì)算算法模型轉(zhuǎn)變?yōu)樵诳膳渲糜?jì)算結(jié)構(gòu)中空間分布算法。速度不是來(lái)自快速連續(xù)執(zhí)行許多操作,而是來(lái)自使用流水線、寬邊并行或兩者的組合并行執(zhí)行操作(參見(jiàn)圖 2)。FPGA 還允許設(shè)計(jì)人員定制流水線和內(nèi)存訪問(wèn)模型,這些功能是 GPU 所不具備的。較高的帶寬是通信應(yīng)用中流數(shù)據(jù)的理想選擇。

圖 2

poYBAGKoT-GAPyJIAADgMGqlnxg126.png

FPGA 加速器中的應(yīng)用程序通常運(yùn)行在 100 MHz 附近,但通過(guò)更多的設(shè)計(jì)工作可以達(dá)到更高的時(shí)鐘速度。通過(guò)優(yōu)化,F(xiàn)PGA 可以為利用其優(yōu)勢(shì)的應(yīng)用實(shí)現(xiàn)令人印象深刻的加速,包括:

1000多個(gè)獨(dú)立的硬件乘法器和算術(shù)單元的細(xì)粒度并行,所有這些都可以并發(fā)運(yùn)行

低計(jì)算開(kāi)銷(xiāo),索引和提取可以流水線化,操作數(shù)可以存儲(chǔ)在獨(dú)立的內(nèi)存庫(kù)中,終止測(cè)試可以與算術(shù)函數(shù)并行進(jìn)行

具有 1,000 多個(gè)獨(dú)立可尋址 RAM 緩沖區(qū)的內(nèi)存并發(fā)性

快速、細(xì)粒度的通信以及以全芯片速度運(yùn)行的片上通信,通常只有幾個(gè)周期的延遲

浮點(diǎn)編譯器提高效率

除了硬件,新工具現(xiàn)在解決了在設(shè)計(jì)中使用可編程邏輯的一些挑戰(zhàn)。FPGA 始終在數(shù)據(jù)流架構(gòu)中提供幾乎無(wú)限的靈活性,因此提供了一種理想的方法來(lái)實(shí)現(xiàn)算術(shù)功能或通過(guò)卸載無(wú)法在處理器中最佳實(shí)現(xiàn)的數(shù)據(jù)路徑來(lái)加速系統(tǒng)。然而,F(xiàn)PGA 以前在實(shí)現(xiàn)浮點(diǎn)運(yùn)算的復(fù)雜性和精度方面遇到了困難,特別是對(duì)于雙精度應(yīng)用。

已開(kāi)發(fā)出一種新的浮點(diǎn)編譯器,可有效地將浮點(diǎn)數(shù)據(jù)路徑映射到通用 FPGA 架構(gòu)。這種浮點(diǎn)編譯器通過(guò)將數(shù)據(jù)路徑的大子部分融合在一起、對(duì)類(lèi)似操作進(jìn)行聚類(lèi)以及優(yōu)化連續(xù)運(yùn)算符集群之間的接口來(lái)提高效率。

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

可重構(gòu)的優(yōu)勢(shì)

在當(dāng)今技術(shù)和客戶需求瞬息萬(wàn)變的世界中,在現(xiàn)場(chǎng)部署設(shè)計(jì)后增強(qiáng)功能的能力至關(guān)重要。借助最新的技術(shù)進(jìn)步,包括更高的計(jì)算能力、更高的帶寬、更低的延遲和更少的門(mén)使用,加上持續(xù)的雙精度 GFLOPS/W,目前最高可達(dá) 1.5,可重新配置使用 FPGA 進(jìn)行計(jì)算可以在競(jìng)爭(zhēng)之前進(jìn)入市場(chǎng),并最終確保產(chǎn)品的成功。

審核編輯:郭婷

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

    關(guān)注

    2565

    文章

    52935

    瀏覽量

    766896
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19882

    瀏覽量

    234962
  • FPGA
    +關(guān)注

    關(guān)注

    1645

    文章

    22034

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    重新思考數(shù)據(jù)中心架構(gòu),推進(jìn)AI的規(guī)?;涞?/a>

    人工智能(AI)對(duì)計(jì)算資源的貪婪需求推動(dòng)了基礎(chǔ)設(shè)施的變革,業(yè)界正著力解決如何滿足AI在功率、可擴(kuò)展性以及效率等方面的需求。這促使大量投資涌入,旨在
    的頭像 發(fā)表于 05-30 13:51 ?410次閱讀
    <b class='flag-5'>重新</b>思考數(shù)據(jù)中心架構(gòu),推進(jìn)AI的規(guī)?;涞? />    </a>
</div>                              <div   id=

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

    能否告訴我在 CapSense 按鈕觸發(fā)時(shí)是否有可能重新配置 I/O 的操作? 我想使用一個(gè) CapSense 按鈕并啟用/禁用電路上的另一個(gè) IC。 這意味著,如果按下 CapSense 按鈕,輸出將永久保持高電平,而如果再次按下,輸出將變?yōu)榈碗娖健?我正在使用CYUSBS236開(kāi)發(fā)工具包。
    發(fā)表于 05-29 07:58

    cypress3014視頻格式改變的話,GPIF狀態(tài)機(jī)需不需要重新配置?

    你好,請(qǐng)問(wèn)視頻格式改變的話,GPIF狀態(tài)機(jī)需不需要重新配置
    發(fā)表于 05-14 07:28

    MRAM存儲(chǔ)替代閃存,FPGA升級(jí)新技術(shù)

    優(yōu)化的架構(gòu)設(shè)計(jì)和成熟的制程技術(shù),具備內(nèi)置的硬擦除器、錯(cuò)誤檢測(cè)和校正機(jī)制,為用戶提供了可靠的開(kāi)發(fā)環(huán)境。用戶可利用最新的Radiant工具,直接實(shí)現(xiàn)MRAM的編程接口,支持多種存儲(chǔ)容量和數(shù)據(jù)速率。利用這些FPGA器件,用戶可以受益于低功耗FPGA架構(gòu)和快速安全的位流
    發(fā)表于 03-08 00:10 ?670次閱讀

    當(dāng)我問(wèn)DeepSeek AI爆發(fā)時(shí)代的FPGA是否重要?答案是......

    ,開(kāi)發(fā)人員可以根據(jù)具體應(yīng)用需求重新配置硬件邏輯。這種靈活性使得FPGA能夠適應(yīng)不斷變化的AI算法和應(yīng)用場(chǎng)景,而無(wú)需更換硬件。 ? 定制化加速:FPGA可以根據(jù)特定的AI任務(wù)進(jìn)行優(yōu)化
    發(fā)表于 02-19 13:55

    新思科技Multi-Die系統(tǒng)如何滿足現(xiàn)代計(jì)算需求

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

    AmpereOne如何滿足現(xiàn)代數(shù)據(jù)中心需求

    在當(dāng)今要求苛刻的技術(shù)環(huán)境中,數(shù)據(jù)中心和企業(yè)面臨著嚴(yán)峻的挑戰(zhàn)。不斷上升的能源成本促使公司尋求更節(jié)能的解決方案,以滿足可持續(xù)性和成本目標(biāo)。對(duì)可擴(kuò)展計(jì)算密度的需求也在增長(zhǎng),以跟上日益復(fù)雜的應(yīng)用程序和云原生
    的頭像 發(fā)表于 12-09 17:33 ?712次閱讀

    FPGA 在人工智能中的應(yīng)用

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

    TAS5721使用過(guò)程中因?yàn)橐粼床煌?,所有?duì)采樣率進(jìn)行重新配置,配置后需要重新啟動(dòng)才能生效配置嗎?

    TAS5721使用過(guò)程中因?yàn)橐粼床煌?,所有?duì)采樣率進(jìn)行重新配置,配置后需要重新啟動(dòng)才能生效配置嗎?還是必須重新初始化一下,謝謝!
    發(fā)表于 11-06 07:29

    固化FPGA配置芯片的方式

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

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

    FPGA具有可重配置性,可以在運(yùn)行時(shí)根據(jù)需要對(duì)硬件進(jìn)行重新配置。這使得FPGA在處理不同圖像任務(wù)時(shí),可以靈活地調(diào)整硬件資源,以適應(yīng)不同的算法和場(chǎng)景
    發(fā)表于 10-09 14:36

    淺談國(guó)產(chǎn)異構(gòu)雙核RISC-V+FPGA處理器AG32VF407的優(yōu)勢(shì)和應(yīng)用場(chǎng)景

    任務(wù)優(yōu)化計(jì)算資源,提高整體計(jì)算效率。 靈活性與可擴(kuò)展性 : FPGA的靈活性允許用戶根據(jù)需求重新配置硬件邏輯,實(shí)現(xiàn)高度定制化的解決方案。結(jié)
    發(fā)表于 08-31 08:32

    FPGA和ASIC有什么不同之處

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

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

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

    一文了解FPGA比特流的內(nèi)部結(jié)構(gòu)

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