3 ms·
Other architectures have solved this problem (excessive TLB misses) by allowing for larger page sizes than 4KiB. Using larger page sizes seems like a much super
by dooglius 8y ago
Other architectures have solved this problem (excessive TLB misses) by allowing for larger page sizes than 4KiB. Using larger page sizes seems like a much superior solution because you can have arbitrary numbers of larger pages while this only allows for one global segment to be used at a time.
- AboutTheWhisles 8y agoPrefetching is another technique. If memory is accessed linearly, the CPU can prefetch ahead of what is currently being accessed, and that will include the TLB lookups.