@ETI1120 Von Sharing eines CXL-Moduls zwischen mehreren Rechnern steht da aber nichts, das würde PCIe auch kaum hergeben, und wie sollte das leitungslängenmäßig funktionieren? Speziell ab PCIe 5 gehen ja nur wenige Zentimeter.
Wikipedia hat ein bisschen was zu CXL:
https://en.m.wikipedia.org/wiki/Compute_Express_Link
Cache-Kohärenz gibt es also in beide Richtungen, allerdings ist die Latenz zehnmal höher als bei klassisch angebundenem DRAM, wobei die Module auch andere Technologien als DRAM benutzen können.
Edit: Aha, tief versteckt! https://www.computeexpresslink.org/_files/ugd/0c1418_74c3afe48bf340cdbe59af75a88f2370.pdf erwähnt auf Seite 10 eine zusätzliche Hardware "CXL Switch", mit der ein CXL-Modul von mehreren Hosts genutzt werden können soll. Na dann. Und gibt's den Switch schon?
Edit2: Wobei, wenn ich "Virtual CXL Switch" lese, sieht mir das fast eher nach "Ach wir Hardware-Hersteller wollten nur mal eine memcached-Variante bauen, die uns Geld in die Kasse spült"
Wikipedia hat ein bisschen was zu CXL:
https://en.m.wikipedia.org/wiki/Compute_Express_Link
Cache-Kohärenz gibt es also in beide Richtungen, allerdings ist die Latenz zehnmal höher als bei klassisch angebundenem DRAM, wobei die Module auch andere Technologien als DRAM benutzen können.
Edit: Aha, tief versteckt! https://www.computeexpresslink.org/_files/ugd/0c1418_74c3afe48bf340cdbe59af75a88f2370.pdf erwähnt auf Seite 10 eine zusätzliche Hardware "CXL Switch", mit der ein CXL-Modul von mehreren Hosts genutzt werden können soll. Na dann. Und gibt's den Switch schon?
Edit2: Wobei, wenn ich "Virtual CXL Switch" lese, sieht mir das fast eher nach "Ach wir Hardware-Hersteller wollten nur mal eine memcached-Variante bauen, die uns Geld in die Kasse spült"
Zuletzt bearbeitet: