filmov
tv
CppCon 2016: Klaus Iglberger “The Blaze High Performance Math Library'
![preview_player](https://i.ytimg.com/vi/w-Y22KrMgFE/maxresdefault.jpg)
Показать описание
—
—
In this presentation we introduce the Blaze C++ math library, a hot contender for the linear algebra performance throne. Blaze is an open-source, high-performance library for dense and sparse arithmetic. It combines elegance and ease of use with HPC-grade performance, making it one of the most intuitive and at the same time fastest C++ math libraries available.
We demonstrate its basic linear algebra functionality by means of several BLAS level 1 to 3 operations and explain why Blaze outperforms even well established linear algebra libraries. Additionally, we present some advanced features that enable users to adapt Blaze to special circumstances: custom data structures, custom operations, and the customizable error reporting mechanism.
—
Klaus Iglberger
CD-adapco
Senior Software Engineer
Nürnberg Area, Germany
—
*-----*
*-----*
—
In this presentation we introduce the Blaze C++ math library, a hot contender for the linear algebra performance throne. Blaze is an open-source, high-performance library for dense and sparse arithmetic. It combines elegance and ease of use with HPC-grade performance, making it one of the most intuitive and at the same time fastest C++ math libraries available.
We demonstrate its basic linear algebra functionality by means of several BLAS level 1 to 3 operations and explain why Blaze outperforms even well established linear algebra libraries. Additionally, we present some advanced features that enable users to adapt Blaze to special circumstances: custom data structures, custom operations, and the customizable error reporting mechanism.
—
Klaus Iglberger
CD-adapco
Senior Software Engineer
Nürnberg Area, Germany
—
*-----*
*-----*
CppCon 2016: Klaus Iglberger “The Blaze High Performance Math Library'
Breaking Dependencies: The SOLID Principles - Klaus Iglberger - CppCon 2020
CppCon 2017: Klaus Iglberger “Free Your Functions!”
Back to Basics: Exceptions - Klaus Iglberger - CppCon 2020
Back To Basics: The Special Member Functions - Klaus Iglberger - CppCon 2021
Calling Functions: A Tutorial - Klaus Iglberger - CppCon 2020
Klaus Iglberger - Design Patterns - Facts and Misconceptions
Breaking Dependencies: The Path to High-Quality Software - Klaus Iglberger - Meeting C++ 2022
Breaking Dependencies - C++ Type Erasure - The Implementation Details - Klaus Iglberger CppCon 2022
CppCon 2016: “Instruction Re-ordering Everywhere: The C++ 'As-If' Rule and the Role of Seq...
CppCon 2016: Nicholas Ormrod “The strange details of std::string at Facebook'
CppCast Episode 284: SOLID Design Principles with Klaus Iglberger
Breaking Dependencies: Type Erasure - A Design Analysis - Klaus Iglberger - CppCon 2021
CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!'
Back to Basics: Move Semantics (part 1 of 2) - Klaus Iglberger - CppCon 2019
CppCon 2016: “From Numerical Cosmology to Efficient Bit Abstractions for the Standard Library'...
CppCon 2017: Ansel Sermersheim “Multithreading is the answer. What is the question? (part 1 of 2)”...
BDE Libraries, An Orientation - Steven Breitstein [ CppCon 2016 ]
CppCon 2016: Walter E. Brown “What C++ Programmers Need to Know about Header <random>'
CppCon 2016: Atila Neves “Using C++14 to mock C functions'
C++17 in Breadth (part 1 of 2) - Alisdair Meredith [ CppCon 2016 ]
CppCon 2016: Rian Quinn “Making C++ and the STL Work in the Linux / Windows Kernels'
Klaus Iglberger - CppCon 2022 - Modern C++ Design Patterns
CppCon 2016: Robert Ramey “Safe Numerics Library'
Комментарии