Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore advanced SIMD programming concepts in this 59-minute conference talk from C++Now 2025, focusing on the design and implementation of SIMD ranges libraries. Delve into the ongoing discussions around std::simd standardization and examine practical experiences from the eve library implementation. Learn about high-level algorithm implementations including memcmp, reduce, find min_element, and search operations using SIMD abstractions. Analyze various design problems and their solutions when creating SIMD ranges libraries, understanding the tradeoffs involved in different approaches. Gain insights from Denis Yaroshevskiy, a performance engineer at Meta and maintainer of the EVE open source SIMD library, as he shares real-world experience with SIMD algorithm development. Discover how SIMD wrappers can evolve into comprehensive ranges libraries and understand the technical challenges involved in standardizing these powerful performance optimization tools for C++.
Syllabus
From SIMD Wrappers to SIMD Ranges - Part 2 Of 2 - Denis Yaroshevskiy & Joel Falcou - C++Now 2025
Taught by
CppNow