RDMA Programming Using Rust Async
Talkat KubeCon + CloudNativeCon + Open Source Summit China 2021 · on Friday, 2021-12-10· at 14:05· Open Source Summit 演讲厅, 虚拟会议 (Virtual)·
summary
Shows how to use Rust async to program RDMA: first creating a Rust-friendly binding for the C RDMA verbs (handling C macros, anonymous structs/unions, and inline functions that BindGen can’t handle) while preserving names and Rust idioms; second building a feature-rich RDMA framework in Rust async that provides asynchronous I/O and automatic RDMA memory management to simplify tracking whether memory is in use by remote peers.
AI-written summary · about
chapters (6)
related talks
28m"Rust Interop: Memory Safety Across Foreign Function Boundaries"
31mGetting Something for Nothing
28mGenerating ergonomic C++ APIs using Rustdoc, procedural macros, and Serde
27mUsing Rust in the binder driver
29mAsychronous programming in Rust
59mParallel Programming in Rust: Techniques for Blazing Speed
25mRust and C++
07mDagrs - A High-Performance Asynchronous Task Programming
