~/talk

Advanced SIMD Algorithms in Pictures

Talkat Meeting C++ 2023 · 2023-11-12..11-14· [rust]
links:none on file
slides:none on file

Slides and demos show concrete SIMD wins: an EVE library implementation uses actual SIMD/register intrinsics on x86 and M1 with 32‑byte registers, yielding concrete numbers — strcmp/mismatch variants hit about 3.5× speedup over scalar in some cases and microbenchmarks report up to ~20× for set_intersect in sparse workloads. Code discusses BMI2/bit‑mask tricks, compress/copy_if strategies, register sorting networks and where implementations fall back or don’t fit (tails, alignment, power/frequency effects).

AI-written summary · about

  1. 0:00SIMD and performance trade-offs
  2. 6:21SIMD registers and operations
  3. 15:53Mismatch algorithm with SIMD
  4. 24:50Copy-if algorithm and SIMD
  5. 33:50Sorting algorithms with SIMD
  6. 39:55Set intersection with SIMD
  7. 43:37Q&A on SIMD hardware
~/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.