Hitek Systems 使用開放式 FPGA 堆棧 (OFS) 和Agilex7 FPGA,以開發(fā)基于最新 PCIe 的高性能加速器 (HiPrAcc),旨在滿足網(wǎng)絡(luò)、計算和高容量存儲應(yīng)用的需求。
概 覽
Hitek Systems 滿足了行業(yè)對基于 FPGA 的加速板的需求,這些加速板采用了Agilex7 FPGA 系列,Agilex7 FPGA 因行業(yè)領(lǐng)先的結(jié)構(gòu)和 I/O 速度而廣受歡迎。
開放式 FPGA 堆棧 (OFS) 是一個開源的硬件和軟件基礎(chǔ)設(shè)施,Hitek Systems 利用它來對高性能加速器 (HiPrAcc) 進(jìn)行擴展和標(biāo)準(zhǔn)化。
Hitek Systems 目前推出了兩款支持 OFS 的 HiPrAcc 主板。
要點綜述
繼 2019 年推出Agilex FPGA 家族后(該產(chǎn)品家族目前被廣泛認(rèn)為是業(yè)界性能最高的 7 納米 FPGA1),Hitek Systems 在其高性能加速器產(chǎn)品系列 (HiPrAcc) 中引入了Agilex FPGA。在評估了當(dāng)前的開發(fā)板設(shè)計和開發(fā)流程后,Hitek Systems 得出結(jié)論,通過規(guī)范開發(fā)流程來最大限度地提高復(fù)用率并縮短上市時間,將更好地滿足市場對 FPGA 加速器日益增長的需求。
為此,Hitek Systems 集成了開源的開放式 FPGA 堆棧 (OFS) 硬件和軟件基礎(chǔ)設(shè)施。使用基本的 OFS 硬件和軟件組件和開源技術(shù)文檔,有助于簡化開發(fā)流程,提高 PCIe 加速器產(chǎn)品系列的重用性和可移植性。
使用 OFS 基礎(chǔ)設(shè)施,Hitek Systems 目前推出了兩款基于Agilex7 FPGA 的加速器平臺,2024 年還會推出更多平臺。
背景和挑戰(zhàn)
Hitek Systems 是一家專注于 FPGA 高端主板和開發(fā)平臺、網(wǎng)絡(luò)和前向糾錯 (FEC) 知識產(chǎn)權(quán) (IP) 內(nèi)核、FPGA 固件、FPGA 設(shè)計服務(wù)、設(shè)備驅(qū)動程序和應(yīng)用編程接口 (API) 的公司,總部位于馬里蘭州日耳曼敦。
Hitek Systems 的一切開發(fā)工作都在內(nèi)部進(jìn)行,為他們提供了一種靈活的商業(yè)模式,可以加快定制板開發(fā)的上市時間。
英特爾于 2019 年推出了英特爾Agilex FPGA 產(chǎn)品家族。從那時起,Agilex 家族不斷擴展,增添了具備不同功率和邏輯密度的 FPGA,旨在滿足不同應(yīng)用的需求。
Agilex7 FPGA 系列集成了業(yè)界性能最高的 FPGA,結(jié)構(gòu)性能功耗比比競爭對手的 7 納米 FPGA 高出約兩倍1。Agilex7 FPGA 和 SoC FPGA 目前有 F、I 和 M 系列,分別針對各種帶寬密集型、計算密集型和內(nèi)存密集型應(yīng)用。
2024 年,Agilex FPGA 家族仍將提供業(yè)界最高的性能,并以領(lǐng)先的性能和能效成為 FPGA 行業(yè)的主要產(chǎn)品。因此,最終用戶對基于Agilex FPGA 的加速卡的需求,特別是那些通過 oneAPI 支持高級開發(fā)流程的加速卡,一直保持增長
然而,從頭開發(fā)基于 FPGA 的定制板非常復(fù)雜且非常耗時,尤其是在高性能 FPGA 突破 PCIe 卡性能極限的情況下。此外,將現(xiàn)有 FPGA 設(shè)計移植到不同廠商的 FPGA 或不同型號的 FPGA 也是一項非常困難的任務(wù),這是因為廠商 IP、工具、庫和內(nèi)置硬件因制造商和 FPGA 家族而異,如雙倍數(shù)據(jù)速率 (DDR)、數(shù)字信號處理 (DSP) 和 I/O。
如果沒有可重復(fù)使用和標(biāo)準(zhǔn)化的基礎(chǔ)設(shè)施,多個定制主板需要單獨構(gòu)建、開發(fā)和維護(hù)多個主板支持包 (BSP)。每個 FPGA 卡還需要定制 API 和軟件工具,這使得跨 FPGA 家族和工具版本的管理和維護(hù)變得十分困難。這些卡使用不同的 API、工具和版本,也需要高水平的客戶支持。
為了利用最新的高性能 FPGA 技術(shù),滿足市場的需求,并更快地將解決方案推向市場,Hitek Systems 發(fā)現(xiàn)有必要采用標(biāo)準(zhǔn)化的方法來開發(fā)主板組合。
解決方案
為了幫助 FPGA 主板和工作負(fù)載廠商擴展并更快地將解決方案推向市場,英特爾開發(fā)了 OFS 基礎(chǔ)設(shè)施并實現(xiàn)了其開源化,這是一款關(guān)鍵的基礎(chǔ)工具,用于推動Agilex FPGA 方案的開發(fā)。OFS 在開源 GitHub 存儲庫中提供了啟動 FPGA 方案開發(fā)所需的所有硬件和軟件源代碼、文檔、參考示例和工具。這個參考基礎(chǔ)設(shè)施包含了主板開發(fā)人員可以修改或利用的所有必要組件。
OFS 基礎(chǔ)設(shè)施提供了一種統(tǒng)一的方法來構(gòu)建和維護(hù) Hitek Systems HiPrAcc 主板系列中的 BSP。該基礎(chǔ)設(shè)施由 FPGA 接口管理器 (FIM) 和加速器功能單元 (AFU) 區(qū)域組成,前者通常被稱為“外殼”,后者是指定的工作負(fù)載開發(fā)區(qū)域。通過使用 OFS,主板或 FIM 開發(fā)人員可以利用開源基礎(chǔ)設(shè)施或基礎(chǔ) FIM,根據(jù)目標(biāo)應(yīng)用或行業(yè)為主板快速開發(fā)量身定制的 FIM。同樣,OFS 包括一個開源軟件框架,開發(fā)人員可以利用上傳的開源內(nèi)核驅(qū)動程序來加速與通用框架的集成。
OFS 還提供了其他功能,即部分重新配置、高級開發(fā)流程(如 oneAPI)以及標(biāo)準(zhǔn) Arm AMBA* 和 AXI 接口。OFS 支持主板開發(fā)人員采用統(tǒng)一的 AFU 接口,從而使他們的客戶(AFU 開發(fā)人員)能夠在不同的 FPGA 主板上利用他們的 IP 投資。
通過采用 OFS 基礎(chǔ)設(shè)施和開發(fā)流程,并利用提供的基礎(chǔ) FIM, Hitek Systems 在 FPGA 家族和工具流程中提升了標(biāo)準(zhǔn)化程度和可移植性,這使得我們能夠快速開發(fā) BSP,并實現(xiàn)跨平臺重用,為客戶提供統(tǒng)一且可預(yù)測的 AFU 設(shè)計體驗。
結(jié) 果
Hitek Systems 正在發(fā)運和開發(fā)一系列基于Agilex7 FPGA 的高性能加速器 HiPrAcc,這些加速器用于網(wǎng)絡(luò)、計算和卡上存儲應(yīng)用。這些加速卡有多種基于 PCIe 的外形,包括半高 (HHHL-SS)、全高 (FHHL-SS) 和 GPU 規(guī)格 (FH?L-DS)。GPU 規(guī)格的加速卡被設(shè)計成可以放入任何支持 NVIDIA GPU 的服務(wù)器中。
Hitek Systems 還利用Agilex7 FPGA F 系列和 I 系列(帶 R 和 F tile)開發(fā)了另外兩款 HiPrAcc PCIe 卡,已于 2023 年底前投入生產(chǎn)。
Hitek Systems 總裁 Tariq Muhammad 表示:
通過與英特爾合作并利用近期開源的 OFS,我們簡化了 FPGA 支持包的開發(fā)過程,特別是我們基于 HiPrAcc PCIe 的加速卡。通過將 OFS 與Agilex FPGA PCIe 卡相結(jié)合,我們可以幫助客戶縮短 FPGA 應(yīng)用開發(fā)的時間并降低其復(fù)雜性。
如何使用開放式 FPGA 堆棧開始 FPGA 加速
FPGA 開發(fā)人員可以從 Hitek Systems 支持 OFS 的 HiPrAcc NC100 或 HiPrAcc NCS200 主板中進(jìn)行選擇,并使用開源文檔和源代碼開始構(gòu)建自己的自定義工作負(fù)載。
下表概述了開發(fā)人員如何使用 Hitek Systems 加速板開始基于 FPGA 的工作負(fù)載開發(fā)。
審核編輯:劉清
-
FPGA
+關(guān)注
關(guān)注
1643文章
21949瀏覽量
613721 -
加速器
+關(guān)注
關(guān)注
2文章
823瀏覽量
38876 -
DDR
+關(guān)注
關(guān)注
11文章
731瀏覽量
66342 -
數(shù)字信號處理
+關(guān)注
關(guān)注
16文章
567瀏覽量
46510 -
PCIe
+關(guān)注
關(guān)注
16文章
1317瀏覽量
84625
原文標(biāo)題:Hitek Systems 滿足行業(yè)對基于 FPGA 的加速板的需求
文章出處:【微信號:英特爾FPGA,微信公眾號:英特爾FPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
未來趨勢:如何提升 SMA 連接器的功率容量以滿足更高需求

【高清視頻案例分享】CameraLink接口的PCIe采集卡 ,基于FPGA開發(fā)平臺
高性能石英加速度計,滿足最嚴(yán)苛應(yīng)用需求
英特爾Gaudi 2D AI加速器助力DeepSeek Janus Pro模型性能提升
EE-436:使用ADSP-SC59x/2159x高性能FIR/IIR加速器

國產(chǎn)高性能CPU--米爾瑞芯微RK3576賦能AIoT、工業(yè)、智能顯示終端

IBM與AMD攜手將在IBM云上部署AMD Instinct MI300X加速器
貿(mào)澤開售適用于高性能計算應(yīng)用的AMD Alveo V80加速器卡
國內(nèi)光耦合器制造商如何滿足特殊行業(yè)的需求

SiFive發(fā)布MX系列高性能AI加速器IP
如何評估機床測頭的性能是否滿足特定行業(yè)的需求?

前沿情報局 | 合眾恒躍HZHY-AI500G集成Hailo-8?智能算力模塊,超高算力助力邊緣設(shè)備實現(xiàn)高性能人工智能!

評論