“…31 4. TLB miss-rate can be lowered by increasing TLB reach (eg, by using superpages or variable page-size), by using prefetching, software caching, TLB partitioning and reducing flushing overhead ( Superpage or multiple page sizes 2,3,5-7,11,12,20,21,34,36-38,40,61-65 Software managed TLB 35,61,66,67 Software caching 32 Designing TLB with non-volatile memory 31 Reusing last translation 16,48,49,54,56,57,59,68,69 Use of compiler 16,28,48,49,56,58,59,67,70 Using memory region or semantic information 16,42,47,58 Using private and shared page information 1,29,39,[71][72][73][74] Use of speculation 6,18,58,63,75 TLB reconfiguration 5,41,45 TLB partitioning 76 Prefetching 3,…”