The Fastest Way to Become a Backend Developer Online
NY State-Licensed Certificates in Design, Coding & AI — Online
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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