In addition, Samsung’s user space uNVME driver software incorporate advanced IO architecture. As a result, hosts CPU utilization is efficiently improved as well while using user space driver scheme. Therefore scalability, i.e increasing number of attached SSDs, is improved as well.
Sharing uNVMe Source Code Github
Samsung’s uNVMe device driver is a user space device driver software that is implemented as a library where sample applications can be linked together. Users may download Samsung’s uNVMe driver in https://github.com/OpenMPDK/uNVMe
By using the Samsung SDK, the sample application initializes, submits and processes IO workloads directly to attached NVMe devices.