System and method for executing variable latency load...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/38 (2006.01) G06F 9/312 (2006.01) G06F 12/02 (2006.01)

Patent

CA 2366160

There is disclosed a data processor that executes variable latency load operations using bypass circuitry that allows load word operations to avoid stalls caused by shifting circuitry. The processor comprises: 1) an instruction execution pipeline comprising N processing stages, each of the N processing stages for performing one of a plurality of execution steps associated with a pending instruction being executed by the instruction execution pipeline; 2) a data cache for storing data values used by the pending instruction; 3) a plurality of registers for receiving the data values from the data cache; 4) a load store unit for transferring a first one of the data values from the data cache to a target one of the plurality of registers during execution of a load operation; 5) a shifter circuit associated with the load store unit for shifting the first data value prior to loading the first data value into the target register; and 6) bypass circuitry associated with the load store unit for transferring the first data value from the data cache directly to the target register without processing the first data value in the shifter circuit.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

System and method for executing variable latency load... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for executing variable latency load..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for executing variable latency load... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2004064

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.