YoVDO

What is Low Latency C++? - Part 1

Offered By: CppNow via YouTube

Tags

C++Now Courses Finance Courses Embedded Systems Courses Video Games Courses Audio Processing Courses Real-Time Systems Courses High Performance Computing Courses Benchmarking Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube