英特爾、微軟、谷歌、Facebook、HPE、思科、Dell-EMC、華為、阿里巴巴共同創建了Compute Express Link,這是一種用于芯片到芯片通信的高速互連技術。
數據中心領域的一些知名企業已經聯系起來開發另一種高速互連,這種互連旨在連接處理器芯片。
它被稱為Compute Express Link或CXL,directadmin安裝,旨在將數據中心CPU插入加速器芯片。制定規范的聯盟成員包括英特爾、微軟、谷歌、Facebook、HPE、思科、Dell-EMC,以及華為和阿里巴巴。
那么IBM、AMD、Nvidia、Xilinx或Marvell/Cavium等ARM服務器供應商在哪里?他們有自己的PCIeNASED規范,稱為CCIX。該集團由AMD、ARM、Mellanox、高通、Xilinx和華為組成。
還有由IBM公司領導的OpenCapi項目,包括由AMD、Google、IBM、Mellanox、Micron、Nvidia、HPE、DellEMC和Xilinx于2016年10月成立的OpenCapi財團。所以其中幾個是雙重浸透,而其他人似乎都選擇了雙方。難道不喜歡技術上的統一嗎?
什么是Compute Express Link(CXL)?
該聯盟將CXL技術描述為“在連接的設備上保持CPU內存空間和內存之間的內存一致性,從而允許資源共享以獲得更高的性能、降低軟件堆棧的復雜性和降低總體系統成本”。英特爾公司在一份聲明中說,“這允許用戶只關注目標工作負載,美國站群服務器 亞洲服務器,而不是加速器中的冗余內存管理硬件。”
CXL基于第五代PCI Express物理和電氣協議,使用x16通道為CXL提供高達128GB/s的傳輸速度。它有三種接口協議:用于發送命令和接收狀態更新的I/O協議,允許主機處理器通過加速器有效共享物理內存的存儲器協議,以及用于資源共享的數據一致性接口。
它的基本功能是允許CPU、SOC、GPU和FPGA直接對話并共享內存。現在的工作方式是,如果一個CPU想把內容發送到一個FPGA,它必須通過以太網端口,這個端口要慢得多,并且在接收芯片得到它之前要經過大約六個接口。因此,CXL將允許直接和快速的芯片到芯片通信,這將有助于數據中心的規模變得越來越大。
CXL比CCIX和Open CAPI有一個優勢。OpenCAPI和CCIX是平衡的,這意味著發送器和接收器具有相同的復雜度,并且隨著傳輸的擴展,發送器和接收器的復雜性都會增加。CXL像USB一樣不對稱地運行,因此所有繁重的工作都在處理器端完成,應該在那里完成。因此,CXL具有更大的可擴展性。
創始成員英特爾公司指出,壓縮、加密和人工智能(AI)等專業工作負載的增加帶來了異構計算的更多使用,其中專用計算加速器通常與通用CPU并行工作。
“CXL在CPU和工作負載加速器(如GPU、FPGA和網絡)之間創建了高速,低延遲的互連。CXL維護設備之間的內存一致性,允許資源共享以獲得更高的性能,降低軟件堆棧的復雜性,并降低整體系統成本。”英特爾數據中心集團執行副總裁兼總經理Navin Shenoy在一份聲明中表示。
該規范的1.0版本將在computeexpresslink.org上發布,因此尚未啟動。這些公司成員表示他們將從2021年開始推出產品。