1. An apparatus, comprising: a first unit to store data corresponding to executed load instructions, wherein the data to be stored in the first unit is to be indexed according to instruction pointer (IP) values associated with the executed load instructions; a second unit to produce a predicted address for a next load instruction, wherein the predicted address is to be based, at least in part, on a constant stride value that depends, at least in part, on target address differences between executed load instructions; and a third unit to generate an instruction pointer pre-fetch (IPP) request based, at least in part, on the predicted address.