YoVDO

Intel's C++ STM Compiler and Transactional Language Constructs for C++

Offered By: CppNow via YouTube

Tags

C++Now Courses Software Development Courses C++ Courses Parallel Programming Courses Type Safety Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the latest advancements in transactional memory for C++ programming in this comprehensive conference talk from CppNow. Delve into the Draft Specification of Transactional Language Constructs for C++ and its practical implementation in Intel's C++ software transactional memory (STM) compiler. Learn how transactions simplify parallel programming by managing shared memory complexity. Discover how the Intel C++ STM compiler achieves type-safety and optimization, particularly beneficial for Boost library writers. Examine the use of transactions in complex operations like template declarations, member initialization lists, and failure atomic expressions, as well as in basic operations such as function and class declarations. Gain insights into relaxed transactions and the handling of irrevocable actions within them. Conclude with a roadmap for the Draft Specification and participate in an open discussion on proposed extensions to the specification.

Syllabus

Gottschlich: Intel's C++ STM Compiler and Transactional Language Constructs for C++


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube