Patent
1996-11-19
1998-09-01
Donaghue, Larry D.
395393, 395391, G06F 934
Patent
active
058023860
ABSTRACT:
Instructions are efficiently scheduled for execution based on a stored identification of the first processor cycle when a result of a previous instruction required as an operand for the instruction to be scheduled will become available. Examination of stored processor cycle identifications for the operands of an instruction reveals the earliest processor cycle when the instruction may be executed. By selecting the greater of the largest stored processor cycle identification for an operand of the instruction and the earliest available processor cycle for an execution unit required to execute the instruction, the instruction is efficiently scheduled for the earliest possible execution. Latency of previous instructions in generating an operand of the instruction being scheduled is automatically accommodated.
REFERENCES:
patent: 5287466 (1994-02-01), Kodama
patent: 5371684 (1994-12-01), Iadonato et al.
patent: 5404470 (1995-04-01), Miyake
patent: 5416913 (1995-05-01), Grochowski et al.
patent: 5475824 (1995-12-01), Grochowski et al.
patent: 5497499 (1996-03-01), Garg et al.
patent: 5519891 (1996-05-01), Sager et al.
patent: 5560028 (1996-09-01), Sachs et al.
patent: 5615385 (1997-03-01), Fetterman et al.
patent: 5619668 (1997-04-01), Zaidi
patent: 5625789 (1997-04-01), Hesson
patent: 5634026 (1997-05-01), Heaslip et al.
patent: 5636353 (1997-06-01), Ikenaga et al.
patent: 5638526 (1997-06-01), Nakada
patent: 5640588 (1997-06-01), Vegesna et al.
patent: 5692170 (1997-11-01), Isaman
patent: 5699537 (1997-12-01), Sharangpani et al.
Kahle James A.
Mallick Soummya
McDonald Robert G.
Dillon Andrew J.
Donaghue Larry D.
International Business Machines - Corporation
Salys Casimer K.
Venglarik Daniel E.
LandOfFree
Latency-based scheduling of instructions in a superscalar proces does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Latency-based scheduling of instructions in a superscalar proces, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Latency-based scheduling of instructions in a superscalar proces will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-282758