1. A method for predicting a data address which will be referenced by a plurality of instructions when said plurality of instructions are fetched, comprising: generating a data prediction address by summing a base address and a stride value during a clock cycle in which a data prediction counter indicates that said base address and said stride value are valid; fetching data associated with said data prediction address from a data cache; storing said data and the data prediction address within a plurality of reservation stations; generating an actual address by executing the plurality of instructions; comparing said actual and data prediction addresses, and; generating a result signal indicating whether said actual and data prediction addresses match in response to comparing said actual and data prediction addresses.