Skip to content
#67: p2pmem: Enabling PCIe Peer-2-Peer in Linux episode artwork

EPISODE · Mar 21, 2018 · 51 MIN

#67: p2pmem: Enabling PCIe Peer-2-Peer in Linux

from Storage Developer Conference · host Stephen Bates, Chief Consultant, Raithlin

PCIe devices such as GPGPUs, FPGA accerlators, RDMA enabled NICs and NVM Express SSDs are placing a huge strain on the IO subsystem of the CPUs they are connected too. With the emergence of NVMe over Fabrics and heterogeneous compute there is often a desire to move large stream of data between these endpoints without CPU intervention. In this presentation we give an overview of the latest work we have done to enable this PCIe Peer-2-Peer (P2P) communication in the Linux kernel. We also cover a detailed performance comparison between normal data flows and those that avail of P2P. We show how the P2P data-flows offload the IO subsystem of the CPU and lead to better throughput, latency and Quality of Service.

Episode metadata supplied by the publisher feed · Published Mar 21, 2018

Embed this episode

Ready to play

#67: p2pmem: Enabling PCIe Peer-2-Peer in Linux

0:00 51:03

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of Storage Developer Conference?

This episode is 51 minutes long.

When was this Storage Developer Conference episode published?

This episode was published on March 21, 2018.

Can I download this Storage Developer Conference episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!