Meta develops CRAM to access compressed memory directly in Linux

First reported by Phoronix at · Updated · 2 sources

The approach lets software access compressed RAM using standard memory semantics rather than treating it as a block device. According to Phoronix, CRAM uses hardware-assisted compression while preserving access to individual bytes and cache lines, and Meta engineers are developing it amid memory shortages, high prices and growing capacity needs.

  • Tom's Hardware reports a 452-fold speedup.
  • Phoronix describes CRAM as an improvement over ZRAM and Zswap.

Covered by 2 publishers within 30 hours of the first report.

Reporting2

Tom's Hardware New Linux tech compresses memory in RAM, as RAM, for 452x speedup · Zak Killian

Related

Topics Meta