Writing Quick Code in C++, Quickly
Day 1 - Contemporary computer architectures make it possible for slow code to work reasonably well. They also make it difficult to write really fast code that exploits the CPU amenities to their fullest. And the smart money is on fast code—we're running out of cool things to do with slow code, and the battle will be on doing really interesting and challenging things at the envelope of what the computing fabric endures. So how to write quick code, quickly? Turns out it's quite difficult because today's complex architectures defy simple rules to be applied everywhere. It is not uncommon that innocuous high-level artifacts have a surprisingly high impact on the bottom line of an application's run time (and power consumed). This talk is an attempt to set forth a few pieces of tactical advice for writing quick code in C++. Applying these is not guaranteed to produce optimal code, but is likely to put it reasonably within the ballpark. These tips are based on practical experience but also motivated by the inner workings of modern CPUs.

Don't Help the Compiler

An Effective C++11/14 Sampler

Interactive Panel: Ask Us Anything

The Care and Feeding of C++'s Dragons

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care

CppCon 2014: Mike Acton "Data-Oriented Design and C++"

The Future is Here: C++ 11

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

Bjarne Stroustrup - The Essence of C++

CppCon 2014: Herb Sutter "Back to the Basics! Essentials of Modern C++ Style"

Listen and Feel the Peace | Tibetan Healing Sounds for Deep Meditation, Inner Peace & Soul Healing

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

The Design of C++ , lecture by Bjarne Stroustrup

Why AI Has Failed to Take Your Job Since 1976

How I made a 60fps Eink Monitor, the Modos Flow

CppCon 2014: Andrei Alexandrescu "Optimization Tips - Mo' Hustle Mo' Problems"

C++ Seasoning

A Tour of Modern C++

