Back To Schedule
Thursday, September 24 • 9:30am - 10:20am
PCI Express Non-Transparent Bridging for RDMA

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

Previous generations of the Pure Storage FlashArray used InfiniBand RDMA as a cluster interconnect between storage controllers in a system. The current generation replaces this with PCI Express Non-Transparent Bridging. We will describe how we preserved the key attributes of high throughput, low latency, CPU offloaded data movement and kernel bypass while moving the interconnect from a discrete IB adapter to a CPU-integrated PCIe port using new technologies including Linux vfio and PCIe NTB.

Learning Objectives

Key attributes of an RDMA transport
Description of PCIe NTB
Implementation of RDMA on PCIe NTB

avatar for Roland Dreier

Roland Dreier

Member of Technical Staff, Pure Storage
Roland is an architect and developer at Pure Storage, working on enterprise flash storage systems. Roland received his PhD in Mathematics from the University of California at Berkeley and led the development and integration of InfiniBand RDMA support in Linux. Prior to joining Pure... Read More →

Thursday September 24, 2015 9:30am - 10:20am PDT
Cypress Room

Attendees (0)