Topic

Performance

Squeezing the most out of the hardware

Notes on what happens below the level of algorithms — CPU caches, data coherence, synchronization primitives and alignment. All with benchmarks and C++ examples.