Главная
Study mode:
on
1
Assumption
2
Cache
3
CPU throttling
4
Data types and algorithms
5
Allocators
6
Options
7
Mutexes
8
concurrent code
9
luxury queues
10
blockfree vs weightfree
11
ring buffer
12
sharing data
13
double with atomics
14
mutex
15
SpinLock
16
Krill
17
Low Latency Library
18
SpinLock Implementation
19
SpinLock Problems
20
SpinOnRight
21
Unique Pointer
22
Hide Logic
23
Tradeoffs
24
How it works
25
Deferred Reclamation
26
Luxury Data Structures
27
Use Cases
28
ICU
29
Atomic SharePoint
30
Lock 3 Implementation
31
Has pointers
32
Weight free
33
RCU
34
Deferred Reclamation Object
Description:
Explore the intricacies of low latency C++ programming in this comprehensive conference talk from CppNow 2023. Delve into the distinctions between low latency and high performance, examining use cases across finance, audio processing, and video game industries. Discover common challenges in low latency systems and learn C++ techniques to overcome them. Investigate topics such as CPU throttling, data types, algorithms, allocators, mutexes, concurrent code, ring buffers, atomic operations, SpinLocks, and luxury data structures. Gain insights into deferred reclamation, RCU, and weight-free implementations. Understand the tradeoffs and practical applications of various low latency programming techniques, guided by expert developer Timur Doumler.

What is Low Latency C++? - Part 2

CppNow
Add to list