什麼是 CXL 協議?

CXL 標準定義了三個通訊協定,這些通訊協定會在一起動態多路用,然後透過標準 PCIe 5.0 PHY 傳輸,以 32 GT/s 傳輸:

  • 原生寬度:x16、x8、x4;x16 可分割:x16、2 x 8、4 x 4、8 個 + 2 x 4;x8 可分割:x8、2 x 4;降級寬度:x2、x1
  • 數據速率:32 千克/秒
  • 降級支持:8 兆噸/秒和 16 兆噸/秒(128 百萬/130 公尺)
  • 獨立的一致性模型,例如 CXL.cache,CXL.mem,可支援計算儲存、網路加速和持續記憶體的各種使用案例
  • 隨插即用:可插入 PCIe 或 CXL 卡/裝置
  • 重複使用 PCIe® PHY、通道、電路、重定時器等
CXL protocols diagram

主要 CXL 裝置類型是什麼?

CXL 旨在支援三種主要裝置類型:

第一型 CXL 裝置

SMART NIC 或視訊加速器,可在主機記憶體中存在的資料執行特定演算法功能,例如視訊轉碼。

Type-1 CXL device diagram

第二型 CXL 裝置

具有集成記憶體的 FPGA 或 CPU 加速器(例如 HBM 或 DDR)。

Type-2 CXL device diagram

三型 CXL 裝置

位於 CXL 匯流排上的持續記憶體或計算儲存裝置。此類裝置無法自行存取主機記憶體。

Type-3 CXL device diagram

CXL 記憶體擴充是如何運作的?

SMART 模組化開發 CXL Type-3 (CXL.mem) 記憶體產品,以滿足業界對每個處理器核心的更多記憶體需求。這種方法允許更靈活且可擴展的記憶體架構,可視需要新增或移除記憶體裝置,而無需更換或升級整個系統。

CXL memory expansion diagram

CXL 記憶體集合如何運作?

CXL 2.0 支援切換功能,以實現記憶體集合,以有效率地分配記憶體。在 2.0 級別上,裝置可以分割為多個邏輯裝置 (MLD),允許多 16 台主機同時存取記憶體的不同部分。

舉例來說,主機 1 (H1) 可以使用裝置 1 (D1) 中的一半記憶體,以及 D2 中的四分之一記憶體,以將其工作負載的記憶體需求與記憶體集區中的可用容量精確匹配。D1 和 D2 中的剩餘容量可以由 H2-H# 使用。

CXL memory pooling diagram

CXL 如何提供較低的總擁有成本(TCO)?

SMART 的 CXL AIC 是在目前系統架構下擴展記憶體的更經濟的選擇。用戶端不需購買 8 個 128GB DDR5 RDIMM,而不是購買 8 個 128 GB DDR5 RDIMM,可以搭配 8 張 DIMM CXL 附加卡 (AIC) 來實現相等的記憶體容量。這種配置可以顯著降低成本,達到 25%。

Lower TCO with CXL diagram

記憶體與頻寬擴充的使用案例

下面的視頻提供了概述 智慧型記憶體產品搭載 CXL強調應用程式、使用案例、效能結果以及搭配 CXL 使用記憶體和頻寬擴充附加元件卡的好處。該視頻還將分享以下 CXL 優點和功能:

  • 適用於大型資料庫應用程式的成本效益記憶
  • 適用於大型資料庫應用程式的成本效益的記憶體
  • MLC 工具的延遲和頻寬測試結果

SMART 模組化技術透過整合式記憶體解決方案的設計、開發和進階封裝,協助世界各地的客戶實現高效能運算。我們的產品組合包括當今領先的記憶體技術,到標準和傳統的 DRAM 和快閃儲存產品。三十多年來,我們提供標準、堅固且自訂記憶體和儲存解決方案,滿足高成長市場中各種應用的需求。 立即聯繫我們以獲取更多信息

Author Image

Related Articles

Server aisle

與專家交談
企鵝解決方案

在 Penguin,我們的團隊設計、構建、部署和管理高效能、高可用性的 HPC 和 AI 企業解決方案,使客戶能夠實現突破性的創新。

立即聯繫,讓我們討論您的基礎架構解決方案專案需求。

讓我們談談