HFT CORE SYSTEMS

SIMD with feature dispatch

Lesson 14 of 96Phase 02: CPU and memory systems
Video lesson coming soon

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

cppvalley on YouTube ↗

Learning objectives

What you should understand

  1. Recognize vectorizable data layouts
  2. Write portable scalar fallbacks and ISA-specific paths
  3. Dispatch safely by runtime CPU capability

Lab

Hands-on exercise

Implement scalar and SIMD decoders with identical correctness tests.

Deliverable

Evidence of completion

A feature-dispatched benchmark with assembly and speedup limits.

Prerequisite
EP 13

Phase 02

CPU and memory systems

Full curriculum