Overview
The course teaches learners about the importance of expression templates in C++ for optimizing numerical calculations. It covers the challenges of optimizing numerical computations, the use of expression templates, and the limitations of their practical application. The critical features of numerical computation frameworks for achieving high performance are also discussed, including complex code generation and hardware adaptation. Additionally, the course presents a prototype framework for improving C++ performance beyond what expression templates offer. The intended audience for this course is individuals interested in enhancing their C++ skills for numerical computation optimization.
Syllabus
Bojan Nikolic: Fast numerical computation in C++: Expression Templates
Taught by
CppNow