Method and Apparatus for scheduling instructions in a multi-strand out of order processor with instruction synchronization bits and scoreboard bits

Patent №

US 9,529,596

Granted

2016-12-27

Filed 2011

Owner

INTEL CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13175619

In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses for scheduling instructions in a multi-strand out-of-order processor. For example, an apparatus for scheduling instructions in a multi-strand out-of-order processor includes an out-of-order instruction fetch unit to retrieve a plurality of interdependent instructions for execution from a multi-strand representation of a sequential program listing; an instruction scheduling unit to schedule the execution of the plurality of interdependent instructions based at least in part on operand synchronization bits encoded within each of the plurality of interdependent instructions; and a plurality of execution units to execute at least a subset of the plurality of interdependent instructions in parallel.

AI hardwareG06F 9/3856G06F 9/30087G06F 9/3016G06F 9/3017G06F 9/34G06F 9/3802G06F 9/3824G06F 9/3838+2 more

AI classification

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

Ownership

INTEL CORPORATION

assignment · 269270115

Assignors

PENTKOVSKI, VLADIMIR M, BABAYAN, BORIS A, BUTUZOV, ALEXANDER V, SHISHLOV, SERGEY S, SIVTSOV, ALEXEY Y, KOSAREV, NIKOLAY E.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC