AMD tritt dem Konsortium für Compute Express Link (CXL) bei
In einem Blogeintrag hat AMDs Chief Technology Officer Mark Papermaster den Beitritt zum Compute Express Link Konsortium bekanntgegeben. Konkurrent Intel hatte CXL im März vorgestellt. Ziel ist es einen schnellen und effizienten Interconnect zwischen Prozessoren sowie Grafikkarten, Speicher oder speziellen Beschleunigerkarten zu etablieren. Bislang war man davon ausgegangen, dass AMD wohl eher auf offene Standards wie CCIX, Gen‑Z oder OpenCAPI setzen wird.
Nachdem sich zu den neun Gründungsmitgliedern Alibaba, Cisco, Dell EMC, Facebook, Google, Hewlett Packard Enterprise, Huawei, Intel und Microsoft aber mittlerweile über 40 weitere Firmen — unter anderem ARM, Broadcom, Gigabyte, Mellanox (Nvidia), Supermicro und Synopsis — gesellt haben, kann man sich dem Standard wahrscheinlich nicht verschließen.
Die Arbeit am Standard erfolgte bei Intel und beruht auf PCI-Express 5.0. Mittlerweile wurde die CXL 1.1 Spezifikation herausgegeben, wobei die Spezifikationen nur Firmen zur Verfügung gestellt werden, die dem Konsortium angehören. Deshalb erstaunt die Aussage von Papermaster etwas, in der er CXL als offenen Industriestandard beschreibt und sogar auf die Rolle AMDs als langjähriger Unterstützer von offenen Standards hinweist.
Compute Express Link (CXL) is an open industry standard interconnect offering high-bandwidth, low-latency connectivity between host processors, systems and devices such as accelerator cards, memory buffers, and smart I/O devices.
Since 2016 AMD has played a leadership role in driving three other new bus/interconnect standards, CCIX, OpenCAPI and Gen‑Z. Like CXL, these three efforts are driven by the need to create tighter coupling and coherency between processors and accelerators, and better exploit new and emerging memory/storage technologies in open, standards-based solutions.
While these different groups have been working to solve similar problems, each approach has its differences. As a long-standing supporter of open standards, we’re excited to join CXL and the possibilities presented as we work with other ecosystem leaders to address challenges we face as an industry.
Mark Papermaster, CTO AMD (Quelle: AMD Business Blog)
Für den Standard selbst existiert ein Whitepaper, das einen kurzen Überblick gibt. CXL läuft auf dem PCI-Express Layer und unterstützt x16, x8 und x4 nativ, sowie x2 und x1 in einem herabgesetzten Modus. CXL 1.0 startet mit 32 Gigatransfer pro Sekunde und bietet eine Bandbreite von 64 GiB/s in jede Richtung, außerdem unterstützt es auch Datenraten von 16,0 GT/s und 8,0 GT/s im herabgesetzten Modus.