Welcome to Johnny’s Software Lab!

Welcome to Johnny’s Software Lab, a blog for all interested in fast software written in C and C++.

Your program doesn’t run fast enough? You need someone to talk to about your software’s performance? You or your team want to learn to write faster software? Whatever it is, we can help you. Check out the consulting page for more info.

ONSITE VECTORIZATION WORKSHOPS
AVX Vectorization Workshop at CppCon 2025, Sep. 2025, Aurora, Colorado
NEON Vectorization Workshop at NDC TechTown 2025, Sep 2025, Kongsberg, Norway
You cannot attend? Register for an online workshop: More info…

Featured posts

Optimizations for the Memory Subsystem

    Memory Subsystem Performance has in the meantime become a complete comprehensive coverage on how to speed up your software by increasing the amount of data available to the CPU.

    Click here for the full list.

C++ Performance

Low-level optimizations

Compilers, Toolchains and Performance

Parallel Programming

Performance Analysis Tools

Debugging

Posts sorted by most recent