~/talk

Introducing a matrix class to the C++ standard library

Talkat NDC TechTown 2021 · 2021-08-30..09-02· [c-and-cpp, machine-learning]
slides:none on file

Proposal P1385 adds a concrete P1385 matrix class to the C++ standard with static and dynamic mdspan extents storage engines, selectable row-major/column-major layouts, custom allocators and operation traits that perform compile-time element and engine promotion so e.g. float+double matrices yield double results. Implementations can use SSE2/AVX intrinsics or BLAS backends and choose algorithms (naive or Strassen). Example uses: color-space transforms (srgb ↔ xyz) expressed as matrix multiplies; matrices are dense by default.

AI-written summary · about

  1. 0:00Start
  2. 1:54What is linear algebra?
  3. 8:48What is a Linear Algebra Library?
  4. 26:37Customising the library
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.