Foundations of Data Visualization - Self Paced Online
2,000+ Free Courses with Certificates: Coding, AI, SQL, and More
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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