NVM Express has delivered on its commitment to Enterprise, Cloud, and Client customers by adding capabilities that meet the unique needs of each of these market segments, including Virtualization and Streams. The reach of the interface has expanded its support for the Mobile sector by adding the Boot Partitions feature, which enables bootstrapping of an SSD in a low resource environment. These features have been added while maintaining low latency and high performance – making an NVMe device ready to take advantage of next generation bus speeds, including PCIe 4.0. The NVM Express 1.3 specification is available now for download.
“NVM Express is taking the solid-state drive ‘world by storm,’ accelerating on a trajectory to go from the first units shipped in 2H’2014 to become the highest volume SSD interface in 1H’2018 based on gigabytes shipped - surpassing both SATA and SAS,” said Amber Huffman, president of NVM Express. “As demonstrated by revision 1.3, the NVM Express working group is laser-focused on the specification’s continued evolution to address the dynamic workloads and scenarios that NVMe serves.”
“The SSD market is on a fast growth trajectory and is expected to reach $25 billion by 2019, with NVMe unit shipments representing the most widely used SSD interface overall,” said Jeff Janukowicz, research vice president, IDC. “As NVM Express continues to develop and release improvements that address the evolving needs of the data center, customers will get the most effective use of their applications, such as big data, data analytics, virtualization and other data-intensive workloads.”
New Features Address Fast Storage Needs
The NVMe 1.3 specification introduces over ten new features, serving various market segment needs. The majority of capabilities are optional, allowing customers to select the specific features that provide value to their workload. Major new features include Sanitize, Virtualization, and Streams. Sanitize offers a simple, fast, native way to completely erase data in an SSD, allowing more options for secure SSD reuse or decommissioning. Virtualization provides more flexibility with shared storage use cases and resource assignment, enabling developers to flexibly assign SSD resources to specific virtual machines. Streams offers better endurance for NAND-based SSDs using simple tagging of associated data from different tenants in cloud hosting applications.