What are the goals of the NVM Express standard?

What is NVMe and what is it designed to accomplish?

Requires Free Membership to View

NVM Express (NVMe or Nonvolatile Memory Express) is a relatively new industry specification. It's managed by the NVMe Working Group (80+ vendors) that has developed a standardized scalable interface specification (currently at 1.0) designed specifically to optimize PCIe-based SSD potential and future potential.


Nonvolatile memory has a continuous source of power and does not need to have its memory content periodically refreshed.

NVMe specs define an optimized register interface, command set and feature set that take full advantage of multicore architectures optimizing their driver stacks so they are better able to handle SSD IOPS. There are built-in specifications for end-to-end data protection, security, encryption, robust error reporting and management.

Most important, it specifies how to install and service the PCIe SSD in a server, simplifying operations for administrators everywhere.

Editor's note: To learn more about emerging SSD standards, check out: NVMe and SCSI Express emerge, defining specs for PCIe-connected SSDs

This was first published in May 2013

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: