Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

What is Low Latency C++? - Part 1

CppNow via YouTube

Overview

Explore the concept of Low Latency C++ in this comprehensive conference talk from CppNow 2023. Delve into the distinctions between low latency and high performance, examining use cases across industries like finance, audio processing, and video games. Learn about common challenges in low latency systems and discover C++ techniques to overcome them. Gain insights into efficient programming, profiling, benchmarking, and optimization strategies. Understand the importance of avoiding unnecessary work, leveraging mathematical operations, and utilizing fast approximations. Examine the role of undefined behavior and explore rules for low-level programming in C++.

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

Reviews

Start your review of What is Low Latency C++? - Part 1

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.