C++ Memory Model: from C++11 to C++23 - Alex Dathskovsky - CppCon 2023
---
C Memory Model: from C 11 to C 23 - Alex Dathskovsky - CppCon 2023
In the realm of C development, threading and memory management play a crucial role in crafting highly parallel and optimized programs. However, the absence of a memory model in C 98 posed challenges. Thankfully, with the advent of C 11, significant changes were introduced, including the introduction of a memory model, which brought forth a plethora of new and exciting tools for developers to leverage. This talk aims to delve into the realm of the C memory model, showcasing the arsenal of tools at our disposal. Attendees will gain insights into how CPUs and compilers optimize code and understand the criticality of adhering to the memory model correctly. Practical guidelines on utilizing these tools effectively will also be explored.
Throughout the talk, we will illustrate practical examples and share best practices for utilizing the diverse set of