Meta desarrolla CRAM para Linux: RAM comprimida por hardware a velocidad casi nativa

Meta desarrolla CRAM para Linux: RAM comprimida por hardware a velocidad casi nativa
Ingenieros de Meta trabajan en CRAM (Compressed RAM) para Linux: compresión de memoria descargada en hardware que mantiene acceso por línea de caché y byte, con rendimiento casi nativo de DRAM. Mejor que zram y zswap, según reporta Linux News (6-oct) vía Phoronix.

La diferencia técnica es clave: zram crea discos comprimidos en RAM y zswap cachea páginas de swap (docs del kernel), pero ambos pagan peaje de CPU y reasignación. CRAM comprime en el hardware y se lee directo, sin ese rodeo.

El motor es económico: escasez de memoria, precios altos y hambre de capacidad por la IA. Si cada giga rinde más sin perder velocidad, los data centers respiran. Meta, que opera a escala planetaria, tiene el incentivo más grande del mundo para lograrlo.

Ojo con los homónimos: esto no es cramfs (el filesystem comprimido de solo lectura de los 90), ni el paper académico CRAM de 2018 sobre ancho de banda, ni la MetaRAM de 2008. Es un subsistema nuevo para el kernel Linux moderno.

El matiz necesario: está en desarrollo, no en producción. Falta ver benchmarks independientes, soporte de hardware concreto y el camino al mainline del kernel —donde cada subsistema de memoria se gana su lugar a pulso.

Si llega, cambia la aritmética de todo servidor Linux: más memoria efectiva por el mismo silicio, a velocidad nativa. En plena crisis de memoria para IA, comprimir bien vale tanto como fabricar más.

Fuentes
Blog elhacker.net · elhackerdotnet (Telegram) · Linux News (vía Phoronix) · XenoSpectrum (diseño) · Kernel docs (zswap)

Crédito de la imagen: Memoria RAM, Evan-Amos vía Wikimedia Commons, en dominio público.