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

Using Generics in C#
LinkedIn Learning
Java Class Library
LearnQuest via Coursera
What's New in Ruby 3
Pluralsight
C# Generics
Pluralsight
TypeScript Basic: Type System, Interfaces, Types, Generics
Udemy