C++11 to C++23 in the C++ Memory Model - Lecture
Offered By: CppNow via YouTube
Course Description
Overview
Explore the evolution of the C++ Memory Model from C++11 to C++23 in this comprehensive conference talk. Dive deep into the crucial role of threading and memory management in developing highly parallel and optimized C++ programs. Learn about the significant changes introduced with C++11, including the memory model and its accompanying tools. Gain insights into CPU and compiler optimizations, understand the importance of correct memory model usage, and discover practical guidelines for effective tool utilization. Examine practical examples and best practices for implementing atomic operations, memory barriers, and other techniques for robust, thread-safe code development. Investigate newer tools from recent C++ standards, such as JThread, and observe how the memory model has advanced since its introduction in C++11. Enhance your C++ development skills and learn to craft more efficient, parallel programs with expert guidance from Alex Dathskovsky.
Syllabus
C++11 to C++23 in the C++ Memory Model - Alex Dathskovsky - C++Now 2024
Taught by
CppNow
Related Courses
Computer GraphicsUniversity of California, San Diego via edX Intro to Parallel Programming
Nvidia via Udacity Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera