Intel představil Compute Express Link (CXL) 1.0 mířící k PCIe 5.0
CXL neboli Compute Express Link je sběrnicí, která může propojovat procesory, procesory s akcelerátory nebo i samotné akcelerátory. V podstatě jde o odpověď na CCIX vydanou loni začátkem léta CCIX konzorciem. Za CXL stojí pro změnu CXL konzorcium a když už jsme u toho, můžeme si rovnou zrekapitulovat, kde které značky stojí:
CCIX | CXL | |
---|---|---|
Alibaba | ||
AMD | ||
ARM | ||
Cisco | ||
Dell EMC | ||
HPC | ||
Huawei | ||
IBM | ||
Intel | ||
Mellanox | ||
Microsoft | ||
Qualcomm | ||
Xillinx |
Tabulka je asi nejpřehlednější způsob, jak příslušnost jednotlivých firem ke konzorciím vyjádřit. Lze si díky ní i rychle povšimnout, že Huaweii sedí každou půlkou na jiné židli. Dále si pak nelze nepovšimnout, že Mellanox, který stojí za konkurenčním CCIX, měl být odkoupen Intelem, ale na poslední chvíli mu ho vyfoukla Nvidia. Uvidíme, jaké budou její zájmy. Její vlastní NV-Link totiž nestojí úplně přímo proti CXL, takže nelze vyloučit možnost, že Mellanox pod jejími křídly zůstane v CCIX konzorciu. Pokud padla zmínka o NV-Link, bylo by slušné zmínit i Infinity Fabric AMD, který stojí ještě více bokem (neboť slouží primárně jako interní sběrnice čipů), ale propojování samostatných kousků křemíku rovněž podporuje a budou existovat implementace, v nichž bude zastupovat podobnou úlohu, pro jakou je určen CXL.
Podle vyjádření Intelu vznikal CXL něco přes čtyři roky a od počátku byl koncipován tak, aby byl PCIe-kompatibilní a mohl případně v budoucnu sloužit jako základ pro PCIe 5.0 rozhraní. Což znamená pinovou kompatibilitu a zpětnou kompatibilitu s PCIe včetně fyzické vrstvy a elektrického rozhraní PCIe.
Zatím nebyly zveřejněny žádné údaje, které by se týkaly podporované přenosové rychlosti. Není tedy jasné, jestli má (krom fyzické kompatibility) dosáhnout přenosové rychlosti PCIe 5.0 již CXL 1.0 (což by znamenalo ~4× vyšší přenosovou rychlost proti PCIe 3.0 a ~2× vyšší oproti nadcházejícímu PCIe 4.0), nebo zda k tomuto cíli míří (teprve avizovaný) CXL 2.0.