Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть C++ Compile-Time Sparse Matrices for Linear Algebra and Tracking Applications - CppNow 2023

  • CppNow
  • 2023-08-02
  • 2644
C++ Compile-Time Sparse Matrices for Linear Algebra and Tracking Applications - CppNow 2023
  • ok logo

Скачать C++ Compile-Time Sparse Matrices for Linear Algebra and Tracking Applications - CppNow 2023 бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно C++ Compile-Time Sparse Matrices for Linear Algebra and Tracking Applications - CppNow 2023 или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку C++ Compile-Time Sparse Matrices for Linear Algebra and Tracking Applications - CppNow 2023 бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео C++ Compile-Time Sparse Matrices for Linear Algebra and Tracking Applications - CppNow 2023

https://www.cppnow.org
  / cppnow  
---

C++ Compile-Time Sparse Matrices for Linear Algebra and Tracking Applications - CppNow 2023
Slides: https://github.com/boostcon
---

Classical C++ linear algebra libraries offer sparse matrix types where the sparseness is only known at run-time. At compile-time, some libraries also incorporate information about the matrix shape (upper/lower triangular, diagonal, symmetric) but not about sparsity.

However, due to run-time / SIMD considerations these sparse matrix shapes are stored as a dense matrix meaning that 50% or more of the entries are trivially 0. While being potentially beneficial for run-time, this also introduces a significant memory overhead.

In this talk, we will see how it is indeed possible to get a free lunch by combining memory efficiency with run-time efficiency.

We'll learn how sparseness information can be incorporated into a matrix class at compile time. This means that only the necessary (non-zero, non-one, non-symmetric) entries have to be stored making such matrices very memory efficient.

Furthermore, this enables compilers to automatically remove all unnecessary operations, yielding a performance on par with hand-written sparse-matrix code and in some cases even significantly faster.

Join me on this journey where we'll move from "No raw loops" to "No run-time loops" and learn how a type-safe library interface can enforce "If it compiles, it works!" as well as "If it compiles, it's efficient!".
---

Daniel Withopf

Daniel Withopf has been working on solving real-world problems with C++ in robotics and related fields for over 20 years. He currently is a Software Engineer at the German car supplier Bosch where he wrote and maintains an object tracking framework for self-driving car projects. While doing that he discovered novel ways how to leverage C++'s type system to create linear algebra and tracking code that is more expressive, easier to understand and less likely to contain errors.
---

Register Now For C++Now 2026: https://cppnow.org/registration/ *
---

Videos Filmed & Edited By Bash Films: https://bashfilms.com/
YouTube Channel Managed & Optimized By Digital Medium Ltd: https://events.digital-medium.co.uk
---

CppNow 2024
https://www.cppnow.org
  / cppnow  
---

#boost #cpp #cppprogramming

Комментарии

Информация по комментариям в разработке

Похожие видео

  • SIMD Libraries in C++ - Jeff Garland - CppNow 2023
    SIMD Libraries in C++ - Jeff Garland - CppNow 2023
    2 года назад
  • Линейная алгебра в C++ — Часть 1 — Простой класс для работы с матрицами
    Линейная алгебра в C++ — Часть 1 — Простой класс для работы с матрицами
    5 лет назад
  • Lightning Talk: C++ vs Rust - Mackenzie
    Lightning Talk: C++ vs Rust - Mackenzie "Zie" Weaver - C++Now 2025
    3 месяца назад
  • C++ and Eigen Tutorials
    C++ and Eigen Tutorials
  • Luke Valenty - High-Performance Message Dispatch in C++ - emBO++ 2023
    Luke Valenty - High-Performance Message Dispatch in C++ - emBO++ 2023
    2 года назад
  • Цены На Нефть Бьют Рекорды📈Оборона Голубовки Рухнула💥 Массированные Удары🔥 Военные Сводки 09.03.2026
    Цены На Нефть Бьют Рекорды📈Оборона Голубовки Рухнула💥 Массированные Удары🔥 Военные Сводки 09.03.2026
    1 час назад
  • Дороничев: ИИ — пузырь, который скоро ЛОПНЕТ. Какие перемены ждут мир?
    Дороничев: ИИ — пузырь, который скоро ЛОПНЕТ. Какие перемены ждут мир?
    12 дней назад
  • Подготовка и решение задач на ЭВМ, 1976
    Подготовка и решение задач на ЭВМ, 1976
    1 год назад
  • Мадуро и Асад показали Да кого ты вообще сможешь поддержать? Решил — если позориться, то до конца?
    Мадуро и Асад показали Да кого ты вообще сможешь поддержать? Решил — если позориться, то до конца?
    3 часа назад
  • BEST WAY to make Desktop Applications in C++
    BEST WAY to make Desktop Applications in C++
    4 года назад
  • Алгоритмы и структуры данных за 15 минут! Вместо 4 лет универа
    Алгоритмы и структуры данных за 15 минут! Вместо 4 лет универа
    7 месяцев назад
  • Lightning Talk: Let's Fix Sparse Linear Algebra with C++. It'll Be Fun and Easy! - Benjamin Brock
    Lightning Talk: Let's Fix Sparse Linear Algebra with C++. It'll Be Fun and Easy! - Benjamin Brock
    1 год назад
  • Multidimensional C++ - Bryce Adelstein Lelbach - CppNorth 2022
    Multidimensional C++ - Bryce Adelstein Lelbach - CppNorth 2022
    3 года назад
  • Первый “Баг” в Истории - и Женщина, Которая Изменила Программирование
    Первый “Баг” в Истории - и Женщина, Которая Изменила Программирование
    1 день назад
  • How Clay's UI Layout Algorithm Works
    How Clay's UI Layout Algorithm Works
    1 год назад
  • Lightning Talk: Your Very Own Godbolt - Andy Soffer - C++Now 2025
    Lightning Talk: Your Very Own Godbolt - Andy Soffer - C++Now 2025
    2 месяца назад
  • Комедийная короткометражка «Альтернативная математика» | Озвучка DeeAFilm
    Комедийная короткометражка «Альтернативная математика» | Озвучка DeeAFilm
    7 лет назад
  • Савватеев разоблачает фокусы Земскова
    Савватеев разоблачает фокусы Земскова
    1 месяц назад
  • Lightning Talk: Lambda None of the Things - Braden Ganetsky - C++Now 2025
    Lightning Talk: Lambda None of the Things - Braden Ganetsky - C++Now 2025
    2 месяца назад
  • [FPGA'22] High-Performance Sparse Linear Algebra on HBM-Equipped FPGAs Using HLS: Case Study on SpMV
    [FPGA'22] High-Performance Sparse Linear Algebra on HBM-Equipped FPGAs Using HLS: Case Study on SpMV
    4 года назад
  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей video2contact@gmail.com