YoVDO

C++11 to C++23 in the C++ Memory Model - Lecture

Offered By: CppNow via YouTube

Tags

C++ Courses Multithreading Courses CPU Architecture Courses Atomic Operations Courses C++23 Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Fortran with OpenMP
YouTube
Stanford Seminar - Instruction Sets Should Be Free- The Case for RISC-V
Stanford University via YouTube
Engagement Activity Delta Lake for Einstein Analytics and Sales Cloud Einstein
Databricks via YouTube
Lock-Free Programming
Churchill CompSci Talks via YouTube
Concurrent Garbage Collectors - ZGC & Shenandoah
Devoxx via YouTube