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

YouTube

Practical SIMD Acceleration with Boost.SIMD

CppNow via YouTube

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 practical SIMD acceleration techniques using Boost.SIMD in this comprehensive conference talk from CppNow. Delve into the challenges of SIMD technology and learn how to adapt various programming problems to leverage its power. Discover the design principles behind Boost.SIMD, a minimalistic, high-level, and platform-agnostic library for C++ developers. Understand how the library abstracts SIMD hardware to provide easy speed-ups for a wide range of algorithms without performance penalties. Examine the library's use of SIMD registers as its main abstraction and its integration with the Boost.Proto DSEL framework for efficient code pattern detection. Learn about the external dispatching mechanism that allows for architecture-specific optimizations and the creation of new targets or functions. Gain insights into how Boost.SIMD fits into the larger NT2 numerical computation library ecosystem, which incorporates SMP, MPI, and GPGPU technologies for advanced table and matrix operations.

Syllabus

Joel Falcou, Mathias Gaunard: Practical SIMD acceleration with Boost.SIMD

Taught by

CppNow

Reviews

Start your review of Practical SIMD Acceleration with Boost.SIMD

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.