Electrical computers and digital processing systems: processing – Instruction alignment
Reexamination Certificate
2005-02-17
2008-10-14
Chan, Eddie P (Department: 2183)
Electrical computers and digital processing systems: processing
Instruction alignment
C712S245000, C711S125000
Reexamination Certificate
active
07437537
ABSTRACT:
In an instruction execution pipeline, the misalignment of memory access instructions is predicted. Based on the prediction, an additional micro-operation is generated in the pipeline prior to the effective address generation of the memory access instruction. The additional micro-operation accesses the memory falling across a predetermined address boundary. Predicting the misalignment and generating a micro-operation early in the pipeline ensures that sufficient pipeline control resources are available to generate and track the additional micro-operation, avoiding a pipeline flush if the resources are not available at the time of effective address generation. The misalignment prediction may employ known conditional branch prediction techniques, such as a flag, a bimodal counter, a local predictor, a global predictor, and combined predictors. A misalignment predictor may be enabled or biased by a memory access instruction flag or misaligned instruction type.
REFERENCES:
patent: 5832297 (1998-11-01), Ramagopal et al.
patent: 5835967 (1998-11-01), McMahan
patent: 5875324 (1999-02-01), Tran et al.
patent: 6112297 (2000-08-01), Ray et al.
patent: 6349383 (2002-02-01), Col et al.
patent: 6704854 (2004-03-01), Meier et al.
patent: 2001/0056531 (2001-12-01), McFarling
patent: 2004/0064663 (2004-04-01), Grisenthwaite
Augsburg Victor Roberts
Bridges Jeffrey Todd
Dieffenderfer James Norris
Sartorius Thomas Andrew
Alrobaye Idriss N
Chan Eddie P
Ciccozzi John L.
Pauley Nicholas J.
QUALCOMM Incorporated
LandOfFree
Methods and apparatus for predicting unaligned memory access does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods and apparatus for predicting unaligned memory access, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatus for predicting unaligned memory access will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3994287