英特爾和AMD的CPU被證明與Marvell的CXL產品組合兼容
Structera CXL的互操作性將推動同時運行AMD EPYC CPU和第5代英特爾至強CPU的數據中心的內存性能提升。Marvell Technology最近宣布,其Structera CXL平臺與AMD的EPYC CPU和英特爾第5代至強可擴展平臺兼容,這標志著計算快速鏈路(CXL)內存性能的一個重要成就。云數據中心通常必須部署來自多個處理器供應商的服務器。雖然這種混合部署AMD和英特爾CPU的系統能夠實現更快的數據中心擴展,但由于高速內存互操作性的挑戰,它也可能導致性能下降。
本文引用地址:http://www.104case.com/article/202505/470262.htm圖片來源于AMD
Marvell的公告表明,AMD EPYC和第5代英特爾至強CPU可以在一個平臺上協同工作,并從CXL內存加速的速度和功能提升中受益。
什么是計算快速鏈路(CXL)?
CXL是一種開放標準協議,它允許不同芯片或設備之間進行一致的內存共享。它主要分為三個功能組:CXL.io,它管理PCIe 5.0(即將升級到6.0)的共享;CXL.cache,它允許芯片訪問彼此的緩存;CXL.mem,它為主機CPU提供對設備附加內存的加載/存儲訪問。CXL本質上允許設備像使用集成內存一樣使用來自不同來源的內存。
英特爾第5代至強CPU。圖片來源于英特爾
自從幾十年前現代操作系統誕生以來,內存管理一直是計算系統的重要組成部分。隨著速度的提高和數據中心擴展的復雜性增加,內存管理變得更加重要和復雜。CXL作為一種開放標準被開發出來,以改善內存和處理器之間的連接,并減輕高速、大容量系統開發的負擔。
它允許設備共享內存,以實現更好的協同處理和更充分地利用設備之間的內存。盡管標準通信協議提供了互操作性,但由于制造商之間在時序、延遲和帶寬方面的差異,即使符合相同的標準,也常常無法在最大理論性能水平上運行。CXL像一個抽象層或翻譯層一樣運行,它在保持一致性的同時提高了性能和帶寬。
在此次公告之前,AMD EPYC CPU和第5代英特爾至強CPU之間的CXL內存互操作性尚未在CPU級別得到驗證。現在,憑借兼容的Marvell Structera CXL產品,高負載服務器群(例如服務于人工智能(AI)和機器學習(ML)的服務器)將能夠提高每臺服務器的性能和每平方英尺的性能。
Structera CXL產品組合亮點
Marvell的Structera CXL產品組合包含旨在提升數據中心內存性能的產品。這些芯片支持內聯壓縮功能,以實現更高的DRAM容量,支持DDR4以運行遺留內存,支持DDR5以實現200 GB/s的內存帶寬,并且支持四通道以提供更大的帶寬和容量。在Structera CXL產品組合中,兩款產品尤為突出:Structera A CXL近內存加速器和Structera X CXL內存擴展控制器。
Structera服務器加速器架構
Structera服務器加速器架構。圖片來源于Marvell
Structera A近內存加速器具備服務器級Arm Neoverse V2內核、支持DDR5以及高達1.6 Tbps的內存帶寬。Marvell特別針對高帶寬工作負載(如深度學習推薦模型DLRM)對這些設備進行了優化。Structera A還可以將其服務器級Arm內核用于卸載內存密集型進程,例如人工智能(AI)、機器學習(ML)或內存數據庫。
Structera A 2504 CXL控制器的框圖
Structera A 2504 CXL控制器的框圖。圖片來源于Marvell
Structera X內存擴展控制器支持DDR4和DDR5 DIMM,能夠在優化成本效率和功耗的同時部署TB級內存容量。
Structera X的框圖
Structera X的框圖。圖片來源于Marvell
通過實現高速一致性內存共享,云服務提供商和服務器OEM可以顯著增加內存容量和帶寬。有效共享資源可以提高可用內存,超越物理內存升級,因為所有內存組件得到了更好的利用。
領先數據中心CPU之間的互操作性
英特爾第5代至強處理器和AMD EPYC處理器并列為領先的多功能數據中心CPU。這兩條處理器產品線都具備片上專用AI功能,既可以作為獨立服務器使用,也可以作為以GPU為中心的服務器的主機CPU。這些CPU被應用于最具挑戰性的應用場景。隨著數據中心的擴展,可能需要選擇其中一種,但兩者在時序、速度和功能上的細微差異使得互操作性更具挑戰性。通過展示這兩個行業旗艦CPU系列之間的CXL互操作性,Marvell使數據中心擴展變得更加容易。無論選擇哪種CPU系列,使用Structera都可以在高性能內存擴展過程中保持內存一致性、穩定性和可擴展性。數據中心運營商可以根據每個平臺的特定優勢選擇CPU架構,并保持一致的性能。
評論