Overview
Syllabus
Introduction
Low Latency RealTime
Other Industries
Embedded Systems
Low Latency
Use Cases
High Performance Computing
Video Games
Traffic
Traffic analogy
Hot Path
Real Time
Deadlines
Consequences of missing deadlines
Jitter
Efficiency
Efficiency vs Efficiency
How do you write C
Measuring latency
Writing efficient programs
Profiling
Common trap
Benchmarking
Micro Benchmarks
Efficient Programming
Resources
Avoid unnecessary work
Simple example
The startup library
Warnings
Mathematical Operations
Inverse Square Root
Undefined Behavior
Rules for Low Level Programming
Fast Approximations
Optimizers
Jason Turner
Limiter
Taught by
CppNow