An 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.

Een apparaat om pijpleidingsmiddelen van een bewerker te volgen impliceert halende geselecteerde degenen van de gecodeerde instructies en het merken van de gehaalde instructies met instructiemeta-gegevens. De instructiemeta-gegevens wijst op een aantal pijpleidingsmiddelen die door elke instructie worden vereist. De duidelijke instructies worden uitgegeven van de haaleenheid en, gebruikend de instructiemeta-gegevens, wordt een telling van een aantal middelen geëngageerd aan uitgegeven instructies in de uitvoeringspijpleidingen gehandhaafd. Wanneer men bepaalt dat het aantal middelen geëngageerd aan uitgegeven instructies overschrijdt worden een voorgeselecteerd maximum en de instructies verhinderd van de haaleenheid uit te geven. Aangezien elke instructie wordt teruggetrokken, wordt de instructiemeta-gegevens gebruikt om een aantal middelen te bepalen die door pensionering van de uitgegeven instructie worden vrijgegeven.

 
Web www.patentalert.com

< (none)

< Method and apparatus for file system disaster recovery

> Methods and apparatus for tuning a match between entities having attributes

> (none)

~ 00003