支持各種接口、協議,提供超高速并行化數據處理能力,作為加速數據處理的重要組件,FPGA已經開始了它在數據中心領域的廣泛使用。除了像邊緣數據采集傳輸、處理之外,FPGA也逐漸開始進入其他類型和規模的數據中心,并在大數據處理、AI、網絡功能加速等領域扮演者重要的角色。
基于FPGA的應用系統集成
在這些基于大數據浪潮的全新應用中,FPGA廠商也在不斷的探索和嘗試新的FPGA推廣方法。他們的最終目的非常簡單,就是讓更多的用戶使用自己的FPGA產品。但在這個過程中,我們可以發現一個重要的發展趨勢,那就是FPGA廠商正在逐漸的從單純的芯片提供商,轉變為系統級解決方案提供商。
回首過去,在傳統的FPGA業務模型里,FPGA廠商通常只負責賣給客戶兩樣東西:一個是FPGA芯片,另外一個是FPGA的開發工具。兩件東西一旦售出,客戶開發何種應用就與廠商無關。雖然廠商也會提供詳盡的技術支持,但主要的開發過程往往還是由客戶完成。
如今,FPGA廠商更傾向于提供給客戶一個完整的系統級解決方案。兩大FPGA廠商英特爾和賽靈思目前紛紛推出的各類FPGA加速卡,就是這個趨勢的典型代表。
總體而言,FPGA廠商在硬件層面已經不單單提供芯片級的產品,而是進一步提供板卡級的產品組合。與開發板不同,FPGA加速卡是針對特定領域和應用的專業板卡,通常以PCIe擴展卡的方式進行部署。板卡上設計有豐富的高速I/O接口與存儲資源,但往往不會配備太多開發板上常見的調試功能與資源,例如通用I/O等。
在軟件層面,FPGA廠商除了提供傳統的開發套件之外,現在還會提供與FPGA加速卡配套的驅動、各類軟件庫、編程接口(API),甚至還有下文會提到的完整的軟件開發棧以及軟硬件參考設計。
通過提供這些完整的開發環境,大大簡化了FPGA的開發難度,使得軟件開發人員也能在短時間內完成算法模型的FPGA實現。FPGA廠商的主要目的,是在不斷提供原廠軟硬件解決方案的同時,也在不斷吸收第三方的IP與應用,從而構建一個完整的FPGA生態系統。
虹科FPGA加速卡
除了FPGA原廠的加速卡方案之外,很多第三方廠家,比如華為、浪潮和Mellanox等,也相繼推出了各自的FPGA加速卡產品。這些第三方加速卡雖然采用的都是英特爾或賽靈思的FPGA芯片,但都針對各自的細分領域做了優化設計,以適應目標應用的需要。
虹科FPGA加速卡是一系列基于Intel強大的Arria 10/Stratix 10 FPGA的靈活、高性能、低功耗的FPGA平臺。平衡了高性能和靈活性,以滿足高要求和多功能的HPC需求。
擁有全雙工收發器和龐大的內存資源,提供了巨大的I/O吞吐量以及強大的板載處理和數據管理能力,是低延遲、高性能HPC、存儲、網絡和高端成像應用的理想選擇。
此外,虹科FPGA加速卡還承載著8通道PCI-e Gen.3橋接器,實現了主機CPU和FPGA加速器之間的強協同處理。對于緊密耦合的FPGA和CPU處理,虹科提供Proc10A SoC系列,其嵌入式ARM處理器基于Arria 10 SoC FPGA。
虹科加速卡由OpenCL、HLS和Gidel的創新開發工具支持,可以實現基于C和HDL設計的高生產率。
編輯:lyn
-
FPGA
+關注
關注
1629文章
21748瀏覽量
604001 -
AI
+關注
關注
87文章
31000瀏覽量
269340
原文標題:FPGA加速卡:從芯片板卡到系統集成
文章出處:【微信號:HK-FPGA_Dep,微信公眾號:FPGA技術支持】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論