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

Introduction to Digital Sound Design
Emory University via Coursera
Foundations of Wavelets and Multirate Digital Signal Processing
Indian Institute of Technology Bombay via Swayam
iOS Development for Creative Entrepreneurs
University of California, Irvine via Coursera
Deploying TinyML
Harvard University via edX
Digital Signal Processing
École Polytechnique Fédérale de Lausanne via Coursera