import rdma: Zero-copy networking with RDMA and Python

A session at Open Source Bridge 2010

Wednesday 2nd June, 2010

4:45pm to 5:30pm (PST)

When the computer receives a packet, it is copied into a kernel buffer by the NIC, then copied by the CPU from the kernel buffer to its actual destination in the receiving process's address space. The same data is transferred over the memory bus THREE times, and the CPU must dumbly read and then write every single byte, even before the application sees it.

RDMA (Remote Direct Memory Access) lets processes on different machines send data directly into each other's process spaces, resulting in greatly increased efficiency. But, using RDMA is very hard, compared to BSD sockets. This talk will introduce my work on making RDMA usable by mere mortals, from Python!

About the speaker

This person is speaking at this event.
Andy Grover

Hacks on Linux at Red Hat. Bassist in Cement Season and Strange Cousins. Hi! bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 4:45pm5:30pm PST

Date Wed 2nd June 2010

Short URL

lanyrd.com/sfpzf

Official session page

opensourcebridge.org/…ions/388

View the schedule

Share

Topics

See something wrong?

Report an issue with this session