1. A method for requesting data from a memory, comprising: issuing a plurality of data requests to a data request port for the memory, the plurality of data requests including at least two ordered data requests; determining if an earlier one of the ordered data requests corresponds to a miss in the memory; and converting a later one of the ordered data requests to a prefetch in response to the earlier one of the ordered data requests corresponding to a miss in the memory.