| CPC G06F 12/1081 (2013.01) [G06F 13/30 (2013.01); G06F 2212/6022 (2013.01); G06F 2212/657 (2013.01)] | 21 Claims | 

| 
               21. A system comprising: 
            host interface circuitry comprising a plurality of host interface circuits to interact with a host system; and 
                an address translation circuit of the host interface circuitry to handle address translation requests from the plurality of host interface circuits, the address translation circuit comprising: 
              a set of request staging queues to buffer the address translation requests, each address translation request comprising a virtual address and received from one of the plurality of host interface circuits; 
                  a set of reordering buffers to reorder address translations, which are to be supplied to the plurality of host interface circuits, according to an order of corresponding address translation requests received within the set of request staging queues; 
                  a cache coupled to the set of reordering buffers; and 
                  translation logic coupled to the set of request staging queues, the set of reordering buffers, and the cache, the translation logic to: 
                store, in the cache, a plurality of the address translations associated with the address translation requests; and 
                    reinsert, into the set of reordering buffers, a first address translation from the cache for a subsequent request for the first address translation by a host interface circuit of the plurality of host interface circuits. 
                   |