Introduction to SWAR (SIMD Within A Register) ― the next performance frontier you haven't heard of!

Jamie Pond

⏱ 60 minute session
beginner
intermediate
14:00-15:00, Thursday, 4th July 2024

Dive into the fascinating world of SWAR (SIMD Within A Register), a clever technique that unlocks the power of parallel computing using conventional CPU registers. We'll explore how SWAR enables performing SIMD-like operations without specialised hardware, offering a performance boost for a variety of applications.

Specifically, we'll showcase our mind-blowing benchmarks, demonstrating how SWAR significantly can add value to a breadth of applications, including hash tables, string utility functions and much, much more!


🏷 constexpr
🏷 templates

Jamie Pond

British software engineer, now living in Los Angeles, CA. Lead Audio Software Engineer at mayk.it, managing C++, Typescript, Rust, Swift to bring magical musical experiences to all.