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

YouTube

Fast Numerical Computation in C++ - Expression Templates

CppNow via YouTube

Overview

Explore the world of expression templates in C++ and their impact on optimizing numerical calculations in this comprehensive conference talk. Delve into the challenges of optimizing numerical computations and understand how expression templates are utilized in popular libraries like Boost's uBLAS, Blitz++, and Armadillo. Examine the limitations of expression templates and discover why "gold standard" numerical libraries like ATLAS and FFTW are not written in C++. Learn about advanced numerical computation frameworks that surpass typical C++-only libraries through complex code generation, hardware adaptation, and extensive benchmarking. Finally, investigate techniques to enhance C++ performance beyond expression templates and gain insights into a new prototype framework demonstrating practical implementation.

Syllabus

Bojan Nikolic: Fast numerical computation in C++: Expression Templates

Taught by

CppNow

Reviews

Start your review of Fast Numerical Computation in C++ - Expression Templates

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.