The profiling campaign ranks functions on instruction count (Ir) only, so callgrind's cache simulation is pure overhead — it roughly doubles each run's wall time. Pass `--cache-sim=no` via the gungraun `LibraryBenchmarkConfig` to halve the measure->optimize loop's latency.