Netdev 0x16 venue
RDMA programming tutorial
This tutorial will introduce developers familiar with Linux networking to the Linux RDMA stack and how it can be used to implement high-performance communication for applications. An outline of the proposed tutorial is: * Key features of RDMA for high performance communication o Asynchronous work / completion queues o Kernel bypass . Transport offload from application CPUs, including reliability / retransmission o One-sided (and two-sided) ops . Send-receive vs RDMA read/write . Memory pre-registration / pinning o Transport . IB and RoCE . RoCE vs iWARP/TCP vs proprietary (eg AWS EFA) . RC vs UD * Simple example application (RC pingpong) o Key objects: QP, CQ, MR o Register memory (extensions for accelerator memory, etc) o Connection establishment with IP addressing & librdmacm o Post work requests to send and receive work queues o Poll CQ o Compare with UD version
Videos are released!
[Wed, 18, Jan. 2023]
Videos of day 1 and 2 are released!
[Thu, 22, Dec. 2022]
The schedule is up!
[Tue, 4, Oct. 2022]
We are pleased to announce our Netdev 0x16 keynote speaker: John Ousterhout
[Fri, 23, Sep. 2022]
Registration for Netdev 0x16 is now OPEN!
[Wed, 21, Sep. 2022]
|Closing of CFS||Wed, Sept. 7, 2022|
|Notification by||Thu, Sept. 15, 2022|
|Conference dates||Oct 24th - 28th, 2022|