Patent №
US 7,366,877
Granted
2008-04-29
Filed 2003
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10664384
A method for optimizing throughput in a microprocessor that is capable of processing multiple threads of instructions simultaneously. Instruction issue logic is provided between the input buffers and the pipeline of the microprocessor. The instruction issue logic speculatively issues instructions from a given thread based on the probability that the required operands will be available when the instruction reaches the stage in the pipeline where they are required. Issue of an instruction is blocked if the current pipeline conditions indicate that there is a significant probability that the instruction will need to stall in a shared resource to wait for operands. Once the probability that the instruction will stall is below a certain threshold, based on current pipeline conditions, the instruction is allowed to issue.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 145160116
Assignors
AUGSBURG, VICTOR ROBERTS, BRIDGES, JEFFREY TODD, MCILVAINE, MICHAEL SCOTT, SARTORIUS, THOMAS ANDREW, SMITH, RODNEY WAYNE
On an employer assignment, the assignors are typically the inventors.