1. A system translation look-aside buffer comprising: a translation table that stores address translations; an input port enabled to receive an input request from an initiator; and an output port enabled to send an output request corresponding to the input request, wherein if the input request is a prefetch then the output port does not send an output request, wherein the translation table returns a translated address if the input request matches an entry in the translation table, wherein an address field is modified to use the translated address, wherein at least some bits of the address field are replaced by the translated address obtained from the translation table, and wherein the number of bits of the address field replaced by the translated address is derived from the page size corresponding to the entry in the translation table.