Programming Resources

C++

Compiler Explorer

See how C++ translates to assembly using various compilers.

C++ Insights

See what C++ looks like internally to a compiler (source to source translation).

SIMD

SIMD for C++ Developers

Practical SIMD Programming

A practical guide to SSE SIMD with C++

Qiqitori Blogs

Baby steps in SIMD (SSE/AVX)

Matrix multiplication using gcc’s auto-vectorization

Matrix multiplication using SIMD instructions

Matrix multiplication using the FMA instruction