SPECULATIVE INSTRUCTION ISSUE IN A SIMULTANEOUSLY MULTITHREADED PROCESSOR

Patent №

US 7,366,877

Granted

2008-04-29

Filed 2003

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

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 hardwareG06F 9/3826G06F 9/3842G06F 9/3836G06F 9/3851

AI classification

AI hardware1.00
Knowledge representation0.06
Planning0.01
Evolutionary computation0.00
Vision0.00
Machine learning0.00
Natural language0.00
Speech0.00

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.

From the same owner

© 2026 NYSGPT2525 LLC