TLB fault performance
Assumptions
m = memory access time = 100 nsec
t = TLB load time from memory = 300 nsec
= 3 * m
Goal is < 5% penalty for TLB misses
I.e., EAT < 1.05 * m
EAT = (1-p) * m + p * t < 1.05 *m
p < (0.05 * m) / (t – m) = 0.05 * m / 2 * m =
     0.025
I.e., TLB fault rate should be < 1 per 40 accesses!