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

Getting Started with Reverse Engineering
Pluralsight
Intro to Binary Exploitation
HTB Academy via Independent
Energy Efficient Programming
openHPI
Journey to the Centre of the JVM - Exploring CPU Architecture and Memory Models
ChariotSolutions via YouTube
One Glitch to Rule Them All - Fault Injection Attacks Against the AMD Secure Processor
Black Hat via YouTube