×
×

將GDDR6的優勢從圖形計算擴展至高性能網絡應用

2020-02-17 20:31:27 來源:EETOP 作者:Achronix資深現場應用工程師 袁光(Kevin Yuan)
Achronix Speedster7t FPGA如何運用GDDR6滿足下一代網絡產品的高帶寬需求

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

 

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%,這一趨勢大部分與大數據的興起和不斷增長的視頻流量有關。

 

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

 

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

 

Global Device/Connection Growth by Type 
By 2022, M2M connections will be more than half of total connections 
10% CAGR 
2017-2022 
30 
25 
20 
Billions of 
15 
Devices 
10 
? Ott-,er 
Tablets 
? pcs 
? Non-Smartphones ( 16%,4%) 
Smartphones (24%, 24%) 
? M2M (34%, 51%) 
2017 2018 2019 2020 2021 2022

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

4. 為什么使用GDDR6?

 

原因1:極佳的性能

 

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

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

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

 

原因2:降低總擁有成本

 

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

 

What does it take to support 1 Tb switching capacity? 
GDDR6 vs. GDDR5 vs. DDR4 (>2Tb memory bandwidth) 
REQUIREMENTS 
Channel Complexity 
Board Footprint 
Energy Efficiency 
TCO VALUATION 
80% simpler than rm4

圖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 級性能,同時保留完整的編程性能。

 

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

 

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

全部評論

上海期货配资