Zephyrnet-logo

CXL 3.0: van uitbreiding tot schaalvergroting

Datum:

Op de Flash Memory Summit in augustus heeft het CXL Consortium de nieuwste en langverwachte versie 3.0 van de Compute Express Link (CXL)-specificatie uitgebracht. Deze nieuwe versie van de specificatie bouwt voort op eerdere generaties en introduceert een aantal boeiende nieuwe functies die beloven de datacenterprestaties en schaalbaarheid te verbeteren, terwijl de totale eigendomskosten (TCO) worden verlaagd.

CXL werd voor het eerst geïntroduceerd in 2019 en is sindsdien snel geëvolueerd. De CXL 1.0/1.1-specificatie introduceerde voor het eerst drie afzonderlijke protocollen die prototyping van CXL-oplossingen mogelijk maakten om de megatrends op het gebied van cloud computing, AI en analyse aan te pakken. Met de komst van CXL 2.0 werden nieuwe mogelijkheden zoals geheugenpooling, link-encryptie en switching gedefinieerd die de inzet van CXL-productieoplossingen in uitgesplitste en heterogene systemen zullen verbreden. CXL 3.0 introduceert een nieuw tijdperk van schaalbaarheid met de introductie van extra mogelijkheden, zoals fabrics en nieuwe apparaattypes, die componeren buiten het rack mogelijk maken.

Dus, wat is er precies nieuw in CXL 3.0? Aan de interconnect-kant is er een enorme toename van de datasnelheid. CXL 1.x en 2.0 gebruiken PCI Express (PCIe) 5.0 voor hun fysieke laag, die met NRZ-signalering tot een gegevenssnelheid van 32 Gigatransfers per seconde (GT/s) kan werken. CXL 3.0 gaat een tandje hoger omdat het de nieuwste 6.0-versie van de PCIe-specificatie gebruikt die in januari van dit jaar is uitgebracht. Dit verdubbelt CXL 3.0 datasnelheden tot 64 GT/s met behulp van PAM4-signalering bereikt zonder extra latentie.

Een andere grote toevoeging die bij CXL 3.0 wordt geleverd, is schakelen met meerdere niveaus en op schakelaars gebaseerde stoffen. CXL 2.0 maakt een enkele schakellaag mogelijk, waarbij CXL 2.0-switches verticaal aansluiten op upstream-hosts en downstream-apparaten, maar geen verbindingen met andere switches ondersteunen. Dit betekent dat de schaal beperkt is tot de beschikbare poorten op een switch. Met CXL 3.0 zijn switch fabrics ingeschakeld, waarbij switches verbinding kunnen maken met andere switches, waardoor de schaalmogelijkheden enorm worden vergroot.

Ten slotte zorgt CXL 3.0 ook voor verbeterde geheugendeling en pooling-mogelijkheden. CXL 3.0 introduceert peer-to-peer directe geheugentoegang en verbeteringen aan geheugenpooling waarbij meerdere hosts op coherente wijze een geheugenruimte op een CXL 3.0-apparaat kunnen delen.

Deze drie belangrijke functies maken nieuwe gebruiksmodellen en meer flexibiliteit in datacenterarchitecturen mogelijk. Dit vergemakkelijkt de overstap naar gedistribueerde, configureerbare architecturen en hogere prestatieniveaus voor AI/ML en andere rekenintensieve of geheugenintensieve workloads.

CXL-technologie blijft baanbrekende innovaties mogelijk maken voor het moderne datacenter. Rambus is er trots op een actief bijdragend lid te zijn van het CXL Consortium en ontwikkelaar van CXL System on Chip (SoC) en IP-oplossingen die het datacenter van de toekomst vorm zullen geven.

Extra bronnen:

Danny Moor

  (alle berichten)

Danny Moore is senior productmarketingmanager bij Rambus.

spot_img

Laatste intelligentie

spot_img