~/talk

FlexTOE: Flexible TCP Offload with Fine-Grained Parallelism

links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

FlexTOE is a software TCP offload engine that runs on SmartNICs (Agilio‑CX40, Mellanox BlueField and x86 prototypes) and eliminates host TCP data-path by streaming payloads without NIC buffering. It uses a fine-grained parallel pipeline with per-module sharding and reordering, saves up to 81% host CPU versus Chelsio Terminator, scales Memcached throughput 38% better versus TAS, cuts 99.99th‑percentile RPC RTT 3.2× versus Chelsio and 50% versus TAS, and supports POSIX sockets plus C/eBPF XDP extensions.

AI-written summary · about

  1. 0:00Intro
  2. 0:26High CPU Overhead of TCP
  3. 1:20Need for Flexible TCP Offload • FlexibilityDatacenter networks evolve rapidly
  4. 3:11TCP Offload to SmartNICs - Challenges
  5. 5:52FlexTOE Offload Architecture
  6. 6:42Parallelizing the TCP Data-path for Offload
  7. 7:48Parallel TCP Processing Example: Transmit (TX)
  8. 10:06Evaluation Setup
  9. 10:39Benefits of Offload: Throughput Scalability
  10. 12:07Is Fine-grained Parallelism Necessary?
  11. 12:48Data-path Parallelism: Does it Generalize across Platforms?
~/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.