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

YouTube

From SIMD Wrappers to SIMD Ranges - Part 1 of 2

CppNow via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the evolution from SIMD wrappers to SIMD ranges in this comprehensive conference talk from C++Now 2025, presented by Denis Yaroshevskiy, a performance engineer at Meta and maintainer of the EVE SIMD library, alongside Joel Falcou. Learn about the recent inclusion of basic std::simd in the C++ working draft and discover ongoing discussions around proposed ranges library extensions. Gain insights from real-world implementation experience with the eve library, which has already developed algorithms using abstractions similar to those being standardized. Examine high-level implementations of key algorithms including memcmp, reduce, min_element, and copy_if to understand practical SIMD applications. Understand the various problems, solutions, and tradeoffs that emerge when designing a SIMD ranges library, drawing from extensive hands-on experience with performance-critical code. This first part of a two-part series provides essential foundation knowledge for C++ developers working with SIMD optimization and those interested in the future direction of C++ standard library enhancements for high-performance computing applications.

Syllabus

From SIMD Wrappers to SIMD Ranges - Part 1 Of 2 - Denis Yaroshevskiy & Joel Falcou - C++Now 2025

Taught by

CppNow

Reviews

Start your review of From SIMD Wrappers to SIMD Ranges - Part 1 of 2

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.