Bytes before FLOPS: your algorithm is (mostly) fine, your data isn't

A small, but deep dive into performance and data-oriented optimization.

Benchmarking interpreter dispatch: part 1

In this series we will be analyzing and evaluating various interpreter dispatch techniques and their performance characteristics.