15. A method, comprising: a client circuit sending a first memory request to a memory management unit, wherein the memory management unit uses a translation lookaside buffer (TLB) to translate a first virtual address specified by the first memory request; the client circuit sending a second memory request to the memory management unit, wherein the memory management unit uses a translation table configured to store prefetched translations to translate a second virtual address specified by the second memory request, wherein the prefetched translations are stored in the translation table without modifying entries in the TLB; and prior to sending the second memory request, the client circuit sending, to a prefetch processing unit in the memory management unit, a prefetch request that causes table walk circuitry in the memory management unit to store a plurality of translations in the translation table, wherein the plurality of translations includes a translation for the second virtual address.
15. A method, comprising: a client circuit sending a first memory request to a memory management unit, wherein the memory management unit uses a translation lookaside buffer (TLB) to translate a first virtual address specified by the first memory request; the client circuit sending a second memory request to the memory management unit, wherein the memory management unit uses a translation table configured to store prefetched translations to translate a second virtual address specified by the second memory request, wherein the prefetched translations are stored in the translation table without modifying entries in the TLB; and prior to sending the second memory request, the client circuit sending, to a prefetch processing unit in the memory management unit, a prefetch request that causes table walk circuitry in the memory management unit to store a plurality of translations in the translation table, wherein the plurality of translations includes a translation for the second virtual address. 17. The method of claim 15 , further comprising: the client circuit determining a set of virtual addresses to be specified in memory requests of the client circuit; and the client circuit sending the prefetch request based on the determining.