The article appears to misunderstand the point of the project, and mostly just describes what zswap already does (writing compressed pages back into ram), rather than talking about cram's hardware-offloaded compression that allows cacheline-level access rather than page-level. (And they appear to be aware that they don't really understand it: “My explanation of CRAM might not be completely correct”)
The phoronix article is better, and I say that as someone who usually detests the quality of phoronix's technical writing.
It's not really about hardware offload, the biggest problem with zswap is that it's swap. The rest of the kernel treats it like a fast SSD (which is still incredibly slow compared to RAM) instead of slower memory that needs a bit of special handling on writes.
NUMA maps a lot closer to what compressed RAM actually is. The subsystem is more aware of CRAMs specifics so it can make better decisions about where to put allocations and everything gets faster. And it's less overhead because swap is not really optimized for frequent direct access but for NUMA it's the most basic function.
Kevin_Flynn | 9 hours ago
https://winworldpc.com/product/connectix-ram-double/windows-...
Nice to see its back, with better performance.
History repeated, with refinement.
vfosnar | 7 hours ago
x0z | 6 hours ago
dang | 3 hours ago
eglintondust | 7 hours ago
smallmancontrov | 2 hours ago
Whoa, new options! I'm downloading the Quantum RAM with Haptic Feedback.
swed420 | 2 hours ago
skavi | 2 hours ago
madduci | 7 hours ago
throawayonthe | 5 hours ago
sroussey | 2 hours ago
I beg to differ on point b, but no one is delaying their next model just so they can concentrate on optimization.
It’s coming though.
One example: https://siliconangle.com/2026/07/28/ai-model-compression-sta...
Another is separating the the intelligence part of the model from the known facts part of the model (which can be better compressed)
tintor | 2 hours ago
Model quantization and model distillation are two techniques to reduce model size.
cwillu | 7 hours ago
The phoronix article is better, and I say that as someone who usually detests the quality of phoronix's technical writing.
tancop | 4 hours ago
NUMA maps a lot closer to what compressed RAM actually is. The subsystem is more aware of CRAMs specifics so it can make better decisions about where to put allocations and everything gets faster. And it's less overhead because swap is not really optimized for frequent direct access but for NUMA it's the most basic function.
cyberclimb | 4 hours ago
https://www.youtube.com/@LinuxPlumbersConference
not sure where it falls in the schedule here either https://lpc.events/event/20/timetable/#all
tux3 | 2 hours ago
https://www.youtube.com/live/OPRciCSsdS4?t=2031
cyberclimb | 2 hours ago