Storage-Class Memory

last updated 2026-05-04

Physics / mechanism

Storage-class memory (SCM) occupies the latency gap between DRAM (~100 ns, volatile) and NAND flash (~100 µs, persistent). The goal: byte-addressable, non-volatile memory on the CPU memory bus. Intel Optane (3D XPoint, retired 2022) was the canonical implementation — phase-change-like material switching between amorphous/crystalline states, achieving ~300 ns read latency and ~10 GB/s bandwidth at ~3–4× DRAM cost/GB. Current contenders use resistive switching (ReRAM/RRAM), spin-torque transfer (STT-MRAM), or ferroelectric capacitors (FeRAM/FeFET). MRAM is the most commercially mature: Everspin ships DDR4-compatible MRAM at 1–2 Gb density. The field is constrained by the endurance/density/speed trilemma — no single material cleanly wins all three.

Competitive landscape

The primary competition is DRAM + NVMe SSD tiering managed in software (e.g., CXL memory pooling, Linux tiered memory). CXL 3.0 increasingly renders SCM’s architectural argument addressable without new materials. Adjacent approaches include eDRAM (on-package volatile cache), HBM (high bandwidth, still volatile), and compute-in-memory arrays targeting inference workloads rather than storage hierarchy.

Companies using

Connected ideas

Sources

Frontier (open questions)

Frontier questions