Patent
1996-05-16
1998-08-25
Kim, Kenneth S.
395391, 395392, 395395, 39580023, G06F 938
Patent
active
057991650
ABSTRACT:
A superscalar microprocessor includes a scheduler which contains storage for information related to operations and scan logic for selecting operations for out-of-order execution by a set of execution units. To provide fast operation, the selection is made without regard for the availability of operands which are required for execution of the operation but may be unavailable pending completion of an operation. An operand forward stage, which follows the issue stage, selects sources for an operand which may be a register file or a sourcing operation in the scheduler, completed or not. The scheduler contains all information describing the sourcing operations and forwards an operand value and information indicating the state of a sourcing operations. The state information indicates whether the sourcing operation is complete and execution of the issued operation can continue. The state also indicates a wait until the sourcing operation will complete. If the wait is too long, the issued operation is bumped so that another operation can be executed. This reduces pipeline hold ups and increase execution unit utilization.
REFERENCES:
patent: 4891753 (1990-01-01), Budde et al.
patent: 5121488 (1992-06-01), Ngai
patent: 5150470 (1992-09-01), Hicks et al.
patent: 5408658 (1995-04-01), Rechtschaffen et al.
patent: 5463745 (1995-10-01), Vidwans et al.
patent: 5497499 (1996-03-01), Garg et al.
patent: 5519864 (1996-05-01), Martell et al.
patent: 5555384 (1996-09-01), Roberts et al.
patent: 5555432 (1996-09-01), Hinton et al.
patent: 5590352 (1996-12-01), Zuraski, Jr. et al.
Popescu V., et al: "The Metaflow Architecture", 1 Jun. 1991, pp. 10-13, 63-73, IEEE Micro, vol. 11, No. 3, XP000237231.
Ben-Meir Amos
Favor John G.
Advanced Micro Devices , Inc.
Kim Kenneth S.
Millers David T.
LandOfFree
Out-of-order processing that removes an issued operation from an does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Out-of-order processing that removes an issued operation from an, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Out-of-order processing that removes an issued operation from an will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-43894