Patent
1996-01-04
1997-07-15
Lall, Parshotam S.
G06F 1300
Patent
active
056491387
ABSTRACT:
A superscalar microprocessor is provided that includes a plurality of execution units each configured to execute the same subset of instructions. The subset of instructions may include arithmetic instructions and instructions optimized for performing DSP functionality. Instructions are routed to each of the execution units from an instruction decode unit. Each execution unit includes a plurality reservation stations for storing the instructions awaiting execution. The superscalar microprocessor advantageously includes an instruction reroute unit configured to determine whether a pending instruction within a reservation station of a particular execution unit must wait for more than a predetermined number of clock cycles before the execution unit can begin its execution. Upon detecting that a pending instruction will need to wait more than the predetermined number of clock cycles before its execution can begin, the instruction reroute unit transfers the instruction to another execution unit which is not incurring an execution bottleneck condition.
REFERENCES:
patent: 4532589 (1985-07-01), Shintani et al.
patent: 4626989 (1986-12-01), Torii
patent: 4942525 (1990-07-01), Shintani et al.
patent: 5560025 (1996-09-01), Gupta et al.
R. D. DeGroot (Method for prioritizing waiting arthmetic instructions) I.B.M. T.D.B. vol. 27 No. 7A Dec. 1984.
Advanced Micro Devices
Kivlin B. Noel
Lall Parshotam S.
Patel Gautam R.
LandOfFree
Time dependent rerouting of instructions in plurality of reserva does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Time dependent rerouting of instructions in plurality of reserva, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Time dependent rerouting of instructions in plurality of reserva will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1499291