Back To Schedule
Wednesday, September 23 • 5:05pm - 5:55pm
Donard: NVM Express for Peer-2-Peer between SSDs and other PCIe Devices

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

In this paper we extend previous work to include p2p transfers between NVMe devices and RDMA capable NICs running protocols like Infiniband, RoCE and iWARP.

We present experimental results using both 10Gbe iWARP and 56G Infiniband NICs that show how the latency associated with remote transfer of data can be reduced whilst also offloading the CPU allowing it to focus on other tasks.

We show how this work can act as a precursor for the NVMe over Fabrics work currently being standardized. We also show how the Controller Memory Buffer (CMB) feature introduced in NVMe 1.2 be utilized in a novel fashion to aid this work.

Learning Objectives

What are the benefits of NVM Express
How can NVM Express and RDMA be utilized prior to NVMe over Fabrics
How Donard code builds on open-source code
How latency, bandwidth and CPU offload can all be improved using peer-2-peer

avatar for Stephen Bates

Stephen Bates

Technical Director, PMC
Stephen Bates is a Technical Director at PMC-Sierra Inc. He works on next-generation storage systems and is an architect for PMC’s family of SSD controllers. Prior to PMC he taught at the University of Alberta, Canada where his research focused on Low-Density Parity Check codes... Read More →

Wednesday September 23, 2015 5:05pm - 5:55pm PDT
Winchester Room

Attendees (0)