FPGA硬件加速


FPGA市場占有率最高的兩大公司Xilinx和Altera。

查找表(Look-Up-Table)簡稱為LUT,LUT本質上就是一個RAM。目前FPGA中多使用4輸入的LUT,所以每一個LUT可以看成一個有4位地址線的 的RAM。 當用戶通過原理圖或HDL語言描述了一個邏輯電路以后,PLD/FPGA開發軟件會自動計算邏輯電路的所有可能結果,並把真值表(即結果)事先寫入RAM,這樣,每輸入一個信號進行邏輯運算就等於輸入一個地址進行查表,找出地址對應的內容,然后輸出即可。

 

IP(Intelligent Property)核是具有知識產權核的集成電路芯核總稱,是經過反復驗證過的、具有特定功能的宏模塊,與芯片制造工藝無關,可以移植到不同的半導體工藝中。到了SOC階段,IP核設計已成為ASIC電路設計公司和FPGA提供商的重要任務,也是其實力體現。

 

目前大規模的FPGA ,GPU集群應用場景在IT領域的復雜計算方面,如語音 圖像的搜索或識別,智能檢索,深度學習,破解密碼等領域。

這類集群式的架構大致如下:

                            ------- 計算單元1(CPU + 多個FPGA/GPU卡)

        前端分         -------  計算單元2(CPU + 多個FPGA/GPU卡)

        流單元         -------  計算單元3(CPU + 多個FPGA/GPU卡)

                             -------  計算單元4(CPU + 多個FPGA/GPU卡)

         CPU處理能力弱,只是協助把業務分配到FPGA/GPU上, 或進行預處理, FPGA/GPU性能強悍,進行計算

        如 1* CPU +8 – 16個 中高端 FPGA/GPU卡 卸載的復雜計算工作,在CPU與FPGA/GPU的性能比在 1:20 – 1:100 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM