YoVDO

The Numerical Template Toolbox for High Performance Computing

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Scientific Computing Courses High Performance Computing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive conference talk from BoostCon 2010 on the Numerical Template Toolbox (NT2) for high-performance computing. Delve into the world of array-based scientific computing and learn how NT2 addresses the challenges of performing large-scale, intensive computations on array-like data structures. Discover how this template meta-programming library aims to provide optimal performance while considering architectural concerns such as memory handling and automatic parallelism. Gain insights into NT2's intuitive yet extensible user API and developer SDK. Examine the benefits of utilizing various Boost Components, including MPL, Proto, Fusion, PP, and Serialization, in the library's design and performance optimization. Understand how NT2 compares to other C++-based solutions like BLAS/LAPACK bindings, Blitz++, and Eigen2, and how it aims to meet the diverse needs of different user types in scientific computing, video game development, and other fields.

Syllabus

The Numerical Template Toolbox for High Performance Computing - Falcou & Lapreste [ BoostCon 2010 ]


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube