
隨著最新一波資料中心建設帶動記憶體需求不斷成長,共享記憶體池正逐漸成為緩解ram短缺的解決方案。基於compute express link(cxl)標準,未來資料中心可以將部分記憶體資源從單一伺服器中解耦,整合為共享記憶體池,並根據需要由多台伺服器動態存取,從而提升資源利用效率。
這種做法的核心在於cxl具備快取一致性互連能力。經過數年演進,該標準已能連接處理器、記憶體以及gpu等加速器。早期版本主要著重於擴展記憶體容量,而即將推出的cxl 3.0則進一步實現跨多個系統的記憶體資源動態共享。在此架構下,記憶體不再與單一伺服器綁定,而是可在多台裝置間靈活分配,甚至允許多台伺服器同時存取同一筆記憶體資料,從而減少資料重複儲存。
從產業角度看,amd與intel目前的處理器已支援cxl的早期版本。隨著下一代epyc與xeon處理器的推出,這項技術預計將在資料中心獲得更廣泛的採用。據傳,amazon的新一代graviton5處理器也已支援現行標準。
共享記憶體池的直接好處在於提升昂貴記憶體資源的使用效率。企業可依據實際工作負載需求來配置ram,而不必為每台伺服器都配備頂級規格的記憶體,有助於緩解dram供應緊張並控制成本。然而,這種架構也存在明顯的限制:透過網路存取的記憶體在回應速度上仍落後於本地記憶體;雖然額外延遲被認為相對有限,但對延遲極為敏感的應用程式仍可能受到影響。
目前,相關硬體廠商已開始商業化相關產品。例如liqid與unifabrix等公司推出了可服務多台主機的記憶體平台,最高可提供100tb的ddr5記憶體容量。同時,panmnesia等企業也在研發專用於大規模記憶體互連的cxl交換晶片。整體而言,隨著ai驅動的應用持續推升資料中心的記憶體需求,基於cxl的共享記憶體池正逐步從理論概念轉向實際部署。