Patent ID: 6381678
Filing Date: 2002-04-30
Classification: G06F

Abstract:
A method comprising:issuing a plurality of data requests to a data request port for a first 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 first memory; 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 first memory; converting other ordered data requests to prefetches in response to the earlier one of the ordered data requests corresponding to a miss in the first memory, the other ordered data requests being later than the earlier one of the ordered data requests; and flushing a portion of the ordered data requests from the port in response to: the earlier one of the ordered data requests corresponding to a miss in the first memory, and the portion of the ordered data requests being issued to the port later than the later one of the ordered data requests.