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

YouTube

std::simd - Expressing Inherent Parallelism Efficiently Via Data-parallel Types

CppCon via YouTube

Overview

Explore data-parallel types and efficient parallelism expression in C++ through this conference talk. Delve into the upcoming std::simd facility in C++26, designed to leverage data-parallelism via the type system. Learn how data-parallel types can replace built-in arithmetic types in compute-intensive workloads, potentially offering significant speed improvements without algorithmic changes. Discover the design principles behind data-parallel types, their integration with standard algorithms, and their role in facilitating generic code. Gain insights into data-structure vectorization for efficient memory access and high-throughput operations. Examine practical examples demonstrating the effective use of std::simd in various applications.

Syllabus

std::simd: How to Express Inherent Parallelism Efficiently Via Data-parallel Types - Matthias Kretz

Taught by

CppCon

Reviews

Start your review of std::simd - Expressing Inherent Parallelism Efficiently Via Data-parallel Types

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.