Access speculation predictor implemented via idle command processing resources
AssigneeInternational Business Machines Corporation
InventorsRichard Nicholas, Ram Raghavan, Eric E. Retter, Jeffrey A. Stuecheli
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsRichard Nicholas, Ram Raghavan, Eric E. Retter, Jeffrey A. Stuecheli
Estimating the term…
An access speculation predictor is provided that may be implemented using idle command processing resources, such as registers of idle finite state machines (FSMs) in a memory controller. The access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory of the data processing system based on history information stored for a memory region targeted by the data request. In particular, a first address may be extracted from the data request and compared to memory regions associated with second addresses stored in address registers of a plurality of FSMs of the memory controller. A FSM whose memory region includes the first address may be selected. History information for the memory region may be obtained from the selected FSM. The history information may be used to control whether to speculatively retrieve the data for the data request from a main memory.
A method, in a data processing system, for predicting whether to perform speculative retrieval of data for a data request from a main memory of the data processing system, comprising:
A computer program product comprising a computer recordable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to:
An apparatus, comprising:
Dependencies are inferred from the claim text.