Tight, Reproducible, and Wrong: Performance Analysis on an Apple M4
I spent a week explaining a result that did not exist. The setup: a compiler frontend I am building interns types two different ways, and I wanted to know which one parallelises better. Deferred i...