基於GDDR6 Achronix Speedster7t FPGA滿足網絡需求

1. 概述

隨著網絡和數據中心帶寬需求的日益提升,針對高性能內存解決方案的需求也是水漲船高。對於超過 400 Gbps 的系統開發,以經濟高效的方式實現內存方案的性能和效率已經成為項目中的重要挑戰之一。

圖形雙數據速率 (GDDR) 內存最初是為了滿足遊戲機和 PC 的高性能圖形計算需求而開發的,自 2008 年面市至今歷經十餘載,已經在市場中久經考驗,如今也正被應用於網絡和數據中心領域等其他領域,為產品提供低風險、靈活而又經濟高效內存解決方案。

在接下來的章節中,本文將首先分享推動這些高帶寬和高性能需求的網絡行業宏觀趨勢,然後討論 GDDR6 如何以比當今任何其他高帶寬內存解決方案更好地滿足這些需求,最後介紹 Achronix Speedster7t FPGA 產品中的 GDDR6 控制器。

我們將會陸續推出關於 GDDR6 其他有用知識的系列文章,比如 GDDR6 構架和基本使用方法,存取帶寬與延遲的性能測評,網絡應用參考設計,以及如何應對 GDDR6 系統級設計中的信號完整性挑戰,敬請關注。

2. 網絡行業趨勢

思科在 2019 年發佈的可視化網絡指數(Visual Networking Index)報告[1]稱,2017 年全球互聯網 IP 流量月均為 122 EB (1018 Bytes),預計 到 2022 年將增加到 396 EB,複合年增長率 (CAGR) 為 26%,這一趨勢大部分與大數據的興起和不斷增長的視頻流量有關。

基于GDDR6 Achronix Speedster7t FPGA满足网络需求

圖 1:全球互聯網 IP 流量預測(Cisco VNI 2017-2022)[1]

同一研究[1]預測,智能手機和平板電腦等接入設備的數量將從 2017 年的 180 億臺增長到 2022 年的 285 多億臺設備(圖 2),屆時人均所擁有的網絡接入設備數量將達到 3.6 臺。得益於 5G 以及物聯網(IoT)的發展,2022 年總連接節點數量中 M2M 設備的數量將超過 50%。

基于GDDR6 Achronix Speedster7t FPGA满足网络需求

圖 2:需要連接的網絡設備(Cisco VNI 2017-2022)[1]

3. 是什麼在推動網絡需求?

幾個重要領域的增長正在推動網絡行業中這些前所未有的需求:

• 移動數據和互聯網視頻:通過互聯網按需訪問數據和高清視頻的需求不斷增加。(此處不包含非按需的網絡訪問,比如佔據全網流量 25%以上的 DDoS 攻擊)

• 物聯網 (IoT): 物聯網正在增加必須訪問網絡的設備數量,如可穿戴設備、智能家電和汽車。

• 雲服務:無數企業正在將其服務遷移到雲中,雲端的創新業務也在不斷的增加。

• 大數據分析:要使複雜網絡的所有部分都高效運行,網絡中的邊緣設備必須通過智能的數據分析,來更好、更快地瞭解其攜帶的數據。

總之,更多的用戶、更多的設備、更大的屏幕,以及更多樣的雲端服務正在推動 IP 流量呈指數級增長。在增長沒有放緩跡象的情況下,我們如何設計產品以滿足這些要求?

4. 為什麼使用 GDDR6?

原因 1:極佳的性能

如今,GDDR6 的密度已經做到 16Gbits,與最高容量的 DDR4 內存芯片一致。GDDR6 器件的帶寬高達 512Gb/s,是 DDR4 的 10 倍。在未來,GDDR6 將按照標準向更高容量更快速度演進。GDDR6 的這些優勢,使其成為滿足現代網絡需求的理想選擇。

基于GDDR6 Achronix Speedster7t FPGA满足网络需求

圖 3: DDR vs. GDDR 容量比較 [2]

基于GDDR6 Achronix Speedster7t FPGA满足网络需求

圖 4: DDR vs. GDDR 帶寬比較 [2]

原因 2:降低總擁有成本

在考慮總擁有成本 (TCO) 時,請務必考慮設計的所有方面。圖 5 比較了三種不同的方法,以滿足 1Tb 交換應用程序的需求。如圖所示,相對於 DDR4,採用 GDDR6 不僅可以將設計複雜性降低 80%,還可以減少 82% 的 PCB 面積佔用,並將能效提高 44%。

基于GDDR6 Achronix Speedster7t FPGA满足网络需求

圖 5: 各種主流內存方案的總擁有成本(TCO)比較 [2]

原因 3:輕鬆設計

如果您已經熟悉傳統的 DDR 設計,則使用 GDDR 內存進行設計將是一種熟悉的低風險體驗。對邏輯工程師和軟件工程師來說,GDDR6 與傳統 DDR 技術使用的方法類似,Speedster7t FPGA 所內建的 GDDR6 控制器進一步簡化了設計。對於硬件工程師來說,GDDR6 的高速單端 SerDes 信號管腳與 DDR 的低速信號管腳的設計規則區別較大,Achronix 將提供高速信號設計手冊以及參考設計,幫助客戶低風險地從 DDR 遷移到 GDDR6。

如果您已經熟悉 GDDR5 設計,那麼過渡至 GDDR6 將是非常順滑的設計體驗。GDDR6 和 GDDR5 之間的主要區別與封裝和引腳相關,遵循相同的設計實踐。

5. Achronix Speedster7t FPGA 產品中的 GDDR6 控制器

Achronix 半導體的 Speedster7t FPGA 系列針對高帶寬工作負載進行了優化,消除了與傳統 FPGA 相關的性能瓶頸。Speedster7t FPGA 基於臺積電的 7nm FinFET 工藝技術,採用革命性的新型 2D 片上網絡 (NoC)和獨創的機器學習處理器 (MLP)矩陣,並利用高帶寬 GDDR6 接口、400G 以太網和 PCI Express Gen5 端口等 IP,可提供 ASIC 級性能,同時保留完整的編程性能。

基于GDDR6 Achronix Speedster7t FPGA满足网络需求

圖 6: Achronix Speedster7t1500 高性能 FPGA 構架 [3]

Speedster7t FPGA 設計具有多達 8 個 GDDR6 控制器,以較低的成本提供最快的訪問速度,同時保證相當於 LPDDR5 水平的低功耗。每個 GDDR6 控制器支持多達 32 位數據,總共支持 4Tbps 的內存帶寬。 GDDR6 控制器和 PHY 是硬 IP,無需消耗 FPGA 中的可編程邏輯資源,也無需面對佈局佈線所帶來的時序收斂挑戰。這些特徵共同使 GDDR6 SDRAM 接口成為下一代系統設計的絕佳選擇。


分享到:


相關文章: