| CPC G06F 12/1045 (2013.01) [G06F 12/1009 (2013.01); G06F 13/1673 (2013.01)] | 20 Claims |

|
1. An apparatus comprising:
system memory;
a memory management unit coupled to the system memory, the memory management unit comprising:
a first translation lookaside buffer configured to fetch a first set of one or more first page table entries before a request to access data at a client address is received from a client, wherein the client address is an address in virtual memory space used by the client, and wherein the first set of one or more first page table entries is fetched based, at least in part, on a virtual address, wherein each first page table entry of the one or more first page table entries is associated with a respective page table address;
a burst buffer configured to store a plurality of second page table entries from a respective page table associated with a first page table address;
a second translation lookaside buffer configured to fetch a first set of one or more second page table entries of the plurality of second page table entries from the burst buffer based, at least in part, on the virtual address, and before the request to access data at the client address is received from the client; and
control logic configured to transmit the virtual address to the first translation lookaside buffer and to the second translation lookaside buffer, and cause the burst buffer to store the plurality of second page table entries based, at least in part, on the virtual address.
|