LOOK-AHEAD WAKE-AND-GO ENGINE WITH SPECULATIVE EXECUTION

Patent №

US 8,316,218

Granted

2012-11-20

Filed 2008

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12024419

A wake-and-go mechanism is provided for a microprocessor. The wake-and-go mechanism looks ahead in the instruction stream of a thread for programming idioms that indicate that the thread is waiting for an event. if a look-ahead polling operation succeeds, the look-ahead wake-and-go engine may record an instruction address for the corresponding idiom so that the wake-and-go mechanism may have the thread perform speculative execution at a time when the thread is waiting for an event. During execution, when the wake-and-go mechanism recognizes a programming idiom, the wake-and-go mechanism may store the thread state in the thread state storage. Instead of putting the thread to sleep, the wake-and-go mechanism may perform speculative execution.

AI hardwareG06F 9/3851G06F 9/3802G06F 9/3806

AI classification

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

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 204600700

Assignors

ARIMILLI, RAVI K., SHARMA, SATYA P., SWANBERG, RANDAL C.

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

From the same owner

© 2026 NYSGPT2525 LLC