Lead AI Strategy with UCSB's Agentic AI Program — Microsoft Certified
Build the Finance Skills That Lead to Promotions — Not Just Certificates
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the fundamental concepts of C++'s dual memory models in this conference talk that delves into the abstract machine model and the hardware memory model. Learn how these two distinct yet interconnected memory models work together to define program behavior, understand the relationship between source code semantics and actual hardware execution, and discover how memory ordering, synchronization, and optimization interact within C++'s memory framework. Gain insights into practical implications for concurrent programming, memory barriers, and how compilers translate high-level code constructs into hardware-specific memory operations while maintaining correctness guarantees.
Syllabus
The two memory models - Anders Schau Knatten - Meeting C++ 2025
Taught by
Meeting Cpp