The stride benchmark you build here is exactly how engineers diagnose TLB-bound workloads with Linux perf's dTLB-load-misses counter, and it's why databases like Oracle and PostgreSQL explicitly enable huge pages in production to shrink the page-table footprint of multi-gigabyte buffer pools. A workload that looks purely CPU-bound can actually be TLB-bound, and this 20-40 cycle penalty is often invisible until you measure it exactly this way.