Hello!
Is there are rough estimate oh what would be the penalty for each tlb miss or table walk for different table levels? And what are the factors that can determine the deviation between each measurement?
I have been trying to measure this using the PMU. But I would like to have something from the experts.
Saludos,
Alejandro
Interesting question. Why do you want to know?
Hello Alejandro,
At the linux OS level you can check the TLB miss penalty with the lmbench micro-benchmarks: manpages.ubuntu.com/.../lmbench.8.htmlAt the hardware level, you should consider whether the page table is cacheable in L2 cache.
Regards.
Florian