"WG21-SG14 – Making C++ better for games, embedded and financial developers"
summary
SG14 targets low-latency C++ for games, embedded and finance and reports concrete work: a library proposal for fixed-point types (e.g. 32-bit signed with 2 integer/29 fractional bits) to avoid float precision loss; a ring buffer design evolving toward multi-producer/multi-consumer; cache-friendly flat_map and a “colony” container for stable references; uninitialized memory algorithms accepted into C++17; ongoing executor, hazard‑pointer/RCU and SIMD proposals; engagement with HFT on cache/memory affinity and heterogeneous GPU dispatch. Several papers are in flight and some are already moving into standards.
AI-written summary · about
chapters (16)
- 0:00Introduction to SG14
- 1:22SG14 origins and domains
- 5:44Games industry challenges
- 9:59Fixed-point arithmetic needs
- 14:37Fixed-point types proposal
- 22:31Containers discussion
- 28:16Flat containers proposal
- 33:12Uninitialized memory algorithms
- 37:51Colony and stack containers
- 40:202D graphics study group
- 45:45Heterogeneous computing overview
- 47:12C++17 and in-flight proposals
- 48:16Executors for concurrency
- 49:39Concurrency toolkit
- 53:31Financial industry interests
- 56:03Call to action and Q&A
related talks
05mSG14: CppCon Report
01h 14m"Technical Specifications & C++17"
47mHelp, My Team Is Stuck In The 90s
01h 35mISO C++ Standards Committee Panel Discussion 2024
59mWhat's New In The C++14 Library
01h 34mC++11/14 at Scale - What Have We Learned?
01h 31mWhat C++ Needs to be Safe
55mI Wish I Could Use C++ 1x/y/z
