Practical SIMD Acceleration with Boost.SIMD
Offered By: CppNow via YouTube
Course Description
Overview
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
Related Courses
LAFF-On Programming for High PerformanceThe University of Texas at Austin via edX Машинное обучение на больших данных
Higher School of Economics via Coursera Machine Learning with Javascript
Udemy Améliorez les réseaux neuronaux profonds
DeepLearning.AI via Coursera How To Build A Brand On Social Media!
Skillshare