Nice to know: What is NVMe?

What exactly is the NVMe specification? In this article, we will clarify which advantages it brings with it, where its application areas are, and which similar standards still exist.

The NVMe specification

 
The Non-Volatile Memory Express (NVMe) is a communication protocol specifically designed to work with flash memory over the PCIe interface. NVMe takes advantage of the parallel nature of solid-state drives, enabling the highest throughput and fastest response times yet for all types of workflows.  

NVMe storage is perfect for business scenarios where every second counts. For example, real-time customer interactions in areas such as finance, e-commerce and software sales. But also, applications in artificial intelligence, machine learning, Big Data and advanced analytics.  

 

NVMe over Fabrics

 
NVMe over Fabrics (NVMe-oF) is an evolution of the NVMe standard. It defines between NVMe device and PC (or the PCIe bus) the level of a network distributor (the "fabric"), so it is possible to detach the mass storage from a computer and thus increase utilization and availability. 
 

Different SSD construction forms

 
Basically, there are three different designs of SSDs: 

  •     2.3’’ and 2.5’’
  •     M.2
  •     mPCIE


The NVMe is based on the M.2 form factor and is therefore long and slim, whereas the mPCIE SSD is slightly wider and therefore shorter. The 2.5'' (70 x 100 mm) and the 3.5'' SSD (101.6 x 146.05 x 25.4 - 41.4 mm) are the biggest among the three forms and take up the most space in the PC (see image 1, source: computer-bild.de).
 

Transfer protocols SATA and PCIe


Here we distinguish between SATA and PCIexpress.   

The SATA transfer protocol is compatible with all three forms and then has the following designations: 2.5'' SATA connector; M.2 SATA and mSATA. They all transfer at 6Gbit/s, i.e., around 500 mByte/s.  

There are different versions of the PCIexpress transfer protocol, starting from 1.0 up to 5.0, they have different speeds in ascending order. An M.2 PCIe always has 4 lanes, which also includes the Non-Volatile Memory Express. An NVMe as found in our spo-comm Mini-PCs transfers with 9.8 GBytes/s, since we are talking about an M.2 PCIe 3.0 with 4 lanes here.    

 

spo-comm Mini-PCs with NVMe:

In the spo-comm product range there are two Mini-PCs that can be equipped with an NVMe SSD. The first in our KUMO VI, the perfect companion for demanding digital signage applications, and the second is our NINETEEN Q370 which is an industrial PC for all cases.

##Configure your KUMO VI

##Configure your NINETEEN Q370

More on this topic

17 May 2016 know-how

What is the difference between HDD and SSD?

All spo-books can be configured as desired and can be ordered with an HDD or SSD. This brings many customers to the scratch which choice is the best for them: The standard 500 gigabyte sized HDD or the more expensive SSD? We want to bring a little light into the darkness.
24 Jan 2023 products

NEW: KUMO VI – Power package for demanding Digital Signage 

As known for the KUMO series, also the latest PC KUMO VI is perfectly made for applications in the digital signage field. The combination of the performant CPU and a dedicated graphics card and all the right interfaces, prepares the system for Artificial Intelligence, Machine Learning and so much more. 
17 Aug 2021 know-how

What’s new? Windows 11 and upgrades for the NINETEEN Q370

Silly season? Not with us! Our NINETEEN Q370 is getting a new mainboard and we are already thinking about what we could do with the 10 USB interfaces. And then Microsoft surprisingly presented Windows 11. Of course, we had to take a closer look at that right away.