Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

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

CppNow via YouTube

Overview

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

Reviews

Start your review of Intel's C++ STM Compiler and Transactional Language Constructs for C++

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.