controller-memory-buffer · shipping · also CMB

Controller Memory Buffer (CMB)

Controller Memory Buffer is an optional NVMe mechanism that exposes controller-resident memory for host use through PCIe.

The controller advertises supported uses, which may include queues, descriptors or transfer data. HMB instead assigns host memory to the controller. CMB is not a synonym for an SSD's private DRAM cache. [1]

Relations

related
hmb, nvme, pcie-storage, dram-cache-ssd

Advantages

Limitations

Citations

  1. NVM Express 1.4a (9 March 2020), sections 4.7 and 4.8: CMB and PMR. Copyright 2007-2020 NVM Express, Inc. (accessed 2026-10-18)

Further reading

  1. Hesela: Host Memory Buffer (HMB). (accessed 2026-10-18)

JSON: /data/terms/controller-memory-buffer.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. Controller Memory Buffer (CMB). Hesela. 2026-10-18. https://hesela.dev/terms/controller-memory-buffer/