YoVDO

Fast Numerical Computation in C++ - Expression Templates

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Code Generation Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Compilers
Stanford University via Coursera
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera
Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
Udemy
Angular tooling: Generating code with schematics
Coursera Project Network via Coursera