do not click

Meeting C++ 2026   |  Online   |  Training   |  Books   |  Survey   |  Job fair   |  Advertising   |  Jobposting   |  Login

Meeting C++ 2026 - Everything You Always Wanted to Know About Tensors* (*But Were Afraid to Ask)

Conference | Live Schedule | Talks | Get your ticket | Slides | Set your timezone

Everything You Always Wanted to Know About Tensors* (*But Were Afraid to Ask)

Join session

Books by Boguslaw Cyganek

Introduction to Programming with C++ for Engineers

Boguslaw Cyganek

On Day 3 at 10:20 (CET/Berlin) in Track C [Jade Room and online]

In the context of AI, we increasingly hear the term "tensor." Yet many developers still perceive tensors as mysterious mathematical objects hidden behind Python APIs and GPU frameworks.

This talk demystifies tensors from a practical C++ programmer’s perspective. We'll explore what tensors really are and, with simple math and graphics, introduce basic concepts like indexing, order, rank, decomposition, and matricization. We'll show how to represent tensors using multidimensional data structures and how they can be efficiently represented in modern C++. We'll examine the Boost, Eigen, Blaze, xtensor, and Kokkos libraries, with a particular focus on `std::mdspan`, as well as the upcoming `std::mdarray` and `std::linalg`, and in the context of efficient tensor processing on CPUs and GPUs.

Everyone is welcome!

Please login to comment

Copyright Meetingcpp GmbH Imprint Privacy Policy