~/talk

std::linalg: Linear Algebra Coming to Standard C++

Talkat CppCon 2023 · on Tuesday, 2023-10-03· at 15:15· Adams, 6700 North Gaylord Rockies Boulevard· [machine-learning]
links:none on file
slides:none on file

Proposal claims a C++ standard linear algebra layer that uses mdspan views, maps classic BLAS kernels into idiomatic templates, and already ships two implementations working on C++17+ with vendor dispatch. Examples include an in‑place, recursive Cholesky factorization that returns failure indices, transpose and scalar accessors implemented as view transforms, and backends calling optimized BLAS on Hopper GPUs and Intel CPUs with comparable throughput for large matrices.

AI-written summary · about

  1. 0:00std::linalg proposal intro
  2. 3:36Motivating linear algebra example
  3. 6:24Linear algebra layers
  4. 12:23Performance trade-offs
  5. 23:47Extending parallel algorithms
  6. 30:53BLAS history
  7. 47:34Cholesky factorization deep dive
  8. 57:57Q&A
~/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.