~/talk

Persistent Memory plus RDMA, new age remote device

Talkat linux.conf.au 2022 · 2022-01-14..01-16· [networking]
name:Xiao Yang
links:none on file
slides:none on file

Persistent memory offers DRAM-like latency plus nonvolatility, but plain RDMA lacks guarantees for durability and atomic updates; this work implements RDMA flush and RDMA atomic write semantics in software using soft RoCE plus extended ibverbs and ships an up‑layer library librpma that emulates flush via RDMA read or send/recv (handles Intel DDIO) and atomic write via ordered writes. Implementation runs in soft RoCE, hooks into kernel rdma core and a fio engine for benchmarks; remote PMEM throughput/latency is slightly worse than local PMEM but functional and measurable.

AI-written summary · about

  1. 0:00Introduction and agenda
  2. 1:26Challenges of RDMA
  3. 6:33RDMA specifications
  4. 9:27Soft RoCE implementation
  5. 18:41Remote memory library
  6. 25:31Performance evaluation
  7. 27:04Conclusion and future work
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.