面對 DDR5 記憶體價格持續攀升與供應緊張的局面,Meta 沒有選擇單純擴大采購,而是轉向內部工程方案來消化成本壓力。該公司開發了一款名為 Vistara 的定製 ASIC 晶片,這是一顆符合 CXL 2.0 規範的記憶體擴充套件器,專門用來將上一代 DDR4-2400 記憶體條接入僅支援 DDR5 的新款伺服器。
Vistara 通過 PCIe 5.0 x16 介面與主機處理器通訊,扮演 CXL Type-3 記憶體擴充套件器的角色。每顆 ASIC 擁有兩個獨立的 72 位 DDR4 記憶體通道,理論上可支援最高 256GB 容量。目前,Meta 在實際部署中為每顆 Vistara 搭配從退役伺服器拆下的 32GB DDR4 模組,提供 128GB 擴充套件記憶體。
這套方案被整合在 Meta 的 MemServer 平台上。每台伺服器搭載一顆 158 核的 AMD EPYC Turin 處理器,通過 PCIe 5.0 x8 鏈路連線兩顆 Vistara 晶片。整機配置 768GB 的 DDR5-6400 本地記憶體,再加上 256GB 的 CXL 連線 DDR4-2400 記憶體,使總記憶體容量達到 1TB。
在軟體層面,Meta 的 Linux 系統將 CXL 連線的記憶體暴露為一個獨立的 NUMA 節點。通過頁面遷移機制,系統自動將訪問頻率較低的“冷”資料移至頻寬為 76 GB/s 的 DDR4 層,而將高頻訪問資料保留在頻寬高達 614 GB/s 的本地 DDR5 中。這種分層記憶體架構在不大幅犧牲效能的前提下,顯著提升了每台伺服器的記憶體總量。
Vistara 晶片本身基於三顆 RISC-V 處理器核心構建,負責安全啟動、裝置初始化、韌體管理與健康監控。Meta 聲稱已對 CXL 控制器與記憶體流水線進行了深度最佳化,將協議開銷與排隊延遲降至最低,空閒往返延遲約 50 納秒。晶片還集成了 Reed-Solomon 雙符號糾錯與 x4 chip-kill 等高階可靠性特性,以滿足資料中心級執行要求。
值得注意的是,Meta 並非唯一試圖通過 CXL 技術複用舊記憶體的廠商。韓國初創公司 Panmnesia 也開發了商用的 CXL 控制器與交換晶片方案,旨在讓伺服器連線更大規模的記憶體池,同時控制延遲。該公司執行長 Myoungsoo Jung 指出,早期 CXL 實現因沿用 PCIe 架構特性而引入額外延遲,但這並非 CXL 協議本身的固有侷限。Panmnesia 重新設計了資料路徑,用共享緩衝區取代逐層獨立緩衝區,消除了大量同步開銷,並在協議棧全鏈路進行延遲最佳化。
其配套的 CXL 交換晶片引入了基於埠的路由,打破了傳統 PCIe 樹狀拓撲的限制,使系統拓撲更靈活、流量路由更高效。Panmnesia 聲稱,其架構可擴充套件至最多 64 個節點,這對於執行成千上萬台伺服器、急需合理化昂貴 DRAM 使用的超大規模雲商而言,意味著更大的部署彈性。該公司已擁有 PCIe 6.4/CXL 3.2 融合交換晶片的預釋出矽片,並完成了 PCIe 7.0/CXL 4.0 組合 IP 的開發。
從產業視角看,Meta 的 Vistara 與 Panmnesia 的方案共同指向一個趨勢:在 AI 算力需求爆發、新一代記憶體成本高企的背景下,超大規模資料中心運營商正通過記憶體分層與舊件複用來最佳化資本支出。這不僅是成本控制手段,更可能重塑伺服器記憶體子系統的設計思路——未來,CXL 互聯有望讓不同代際、不同速度的記憶體顆粒在統一架構下協同工作,從而在效能與總擁有成本之間取得更精細的平衡。