HFT CORE SYSTEMS

DPDK architecture and memory ownership

Lesson 40 of 96Phase 04: Network datapaths
Video lesson coming soon

The written objectives and hands-on lab are available now.

cppvalley on YouTube ↗

Learning objectives

What you should understand

  1. Understand EAL, huge pages, mbufs and poll-mode drivers
  2. Design explicit queue and buffer ownership
  3. Account for operational cost of kernel bypass

Lab

Hands-on exercise

Trace an mbuf through a minimal DPDK receive loop on a supported host.

Deliverable

Evidence of completion

A DPDK ownership diagram and deployment prerequisites checklist.

Prerequisite
EP 39

Phase 04

Network datapaths

Full curriculum