Patent
1997-06-25
1999-01-12
Coleman, Eric
395674, G06F 938
Patent
active
058600183
ABSTRACT:
A method and apparatus for tracking pipeline resources of a processor involves fetching selected ones of the coded instructions and marking the fetched instructions with instruction metadata. The instruction metadata indicates a number of pipeline resources required by each instruction. The marked instructions are issued from the fetch unit and, using the instruction metadata, a count of a number of resources committed to issued instructions in the execution pipelines is maintained. When it is determined that the number of resources committed to issued instructions exceeds a preselected maximum and instructions are prevented from issuing from the fetch unit. As each instruction is retired, the instruction metadata is used to determine a number of resources released by retirement of the issued instruction.
REFERENCES:
patent: 5487156 (1996-01-01), Popescu et al.
patent: 5561776 (1996-10-01), Popescu et al.
patent: 5625837 (1997-04-01), Popescu et al.
patent: 5628021 (1997-05-01), Iadonato
patent: 5809268 (1998-09-01), Chan
Coleman Eric
Kubida William J.
Langley Stuart T.
Sun Microsystems Inc.
LandOfFree
Method for tracking pipeline resources in a superscalar processo does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for tracking pipeline resources in a superscalar processo, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for tracking pipeline resources in a superscalar processo will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1524361