HFT CORE SYSTEMS

PCIe, DMA, IOMMU, DDIO, and NIC locality

Lesson 42 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. Trace NIC DMA across PCIe and the IOMMU
  2. Relate DDIO and cache pressure to receive behavior
  3. Place NIC, memory and polling CPU by topology

Lab

Hands-on exercise

Map a host's NIC PCIe path and NUMA locality.

Deliverable

Evidence of completion

A hardware-topology diagram with an evidence-based placement recommendation.

Prerequisite
EP 41

Phase 04

Network datapaths

Full curriculum