Compute Express Link: Der Interconnect erklärt

Memory- und Rechenressourcen aller Couleur will der neue Cache-kohärente Highspeed-Interconnect CXL quer über alle Server eines Racks verteilen.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht
Lesezeit: 6 Min.
Von
  • Susanne Nolte
Inhaltsverzeichnis

Mit dem Compute Express Link hat das CXL Consortium einen latenzarmen und Cache-kohärenten Highspeed-Interconnect für Systeme geschaffen, der interne Systemkomponenten wie Memory-Erweiterungen und Hilfsprozessoren an die Host-CPUs anbindet. Über ihn sollen CPUs ihre Daten etwa mit GPUs, DPUs (Data Processing Unit), TPUs (Tensor Processing Unit), SmartNICs oder FPGAs ebenso wie mit Speicherpuffern und anderem zusätzlichen Arbeitsspeicher austauschen. CXL nutzt dazu PCIe 5.0 als Interface, dessen Spezifikation 2019 fertiggestellt wurde und für das bereits erste Komponenten erhältlich sind.

PCIe 5.0 ist vollduplexfähig und arbeitet mit 3938 MByte pro Sekunde, Lane und Richtung, das in der Entwicklungsphase befindliche PCIe 6.0 mit 7529 MByte/s. Dadurch soll CXL von der Weiterentwicklung des Systembusses profitieren. Eine Eigenentwicklung des CXL-Konsortiums sind die drei Protokolle CXL.io, CXL.cache und CXL.memory. Sie kümmern sich um die drei für die latenzarme Übertragung wichtigen Kernkomponenten: ums I/O, um die Kommunikation mit dem Speicher und um die Cache-Kohärenz. Damit ergänzt CXL die I/O-Semantik des PCIe-Protokolls um Kohärenz und Speichersemantik, die durch den Einsatz von Beschleunigern und SmartNICs immer stärker in den Vordergrund rücken.

Das CXL Consortium ist ein 2019 gegründeter offener Zusammenschluss von IT-Unternehmen, die sich zum Ziel gesetzt haben, technische Spezifikationen zur Erhöhung der Systemperformance und damit ein offenes Ökosystem für Highspeed-Anwendungen zu entwickeln. Der Runde der Gründungsmitglieder gehörten Alibaba, Cisco, Dell EMC, Facebook, Google, HPE, Huawei, Intel und Microsoft an. Inzwischen sitzen auch Vertreter von AMD, ARM, IBM, Microchip, Nvidia und Xilinx im Board of Directors; insgesamt zählt das Konsortium über 150 Mitglieder.