Patent ID: 6079002
Filing Date: 2000-06-20
Classification: G06F

Abstract:
A system in a data processing system for accessing information using an instruction specifying a specified address in memory, the system comprising;means for issuing the instruction to an execution unit;means for calculating an address from the specified address;means, coupled to the calculating means, for storing the address derived from me specified address and for inputting the address to the calculating means to recalculate the address if the information a cache cannot be obtained from a cache;means for accessing the cache to obtain the information using the address derived from the specified address;means for determining, in response to a signal indicating that there has been a cache miss, if there has been a cache miss, if there is a location available to store the specified address in a first queue; andmeans for reaccessing the cache if additional accesses are required for conditions other than a cache miss, and wherein the other conditions include a translation miss and an unaligned access.