SYSTEM AND METHOD FOR PROVIDING MULTIPROCESSOR SPECULATION WITHIN A SPECULATIVE BRANCH PATH

Patent №

US 6,728,873

Granted

2004-04-27

Filed 2000

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09588507

Disclosed is a method of operation within a processor, that enhances speculative branch processing. A speculative execution path contains an instruction sequence that includes a barrier instruction followed by a load instruction. While a barrier operation associated with the barrier instruction is pending, a load request associated with the load instruction is speculatively issued to memory. A flag is set for the load request when it is speculatively issued and reset when an acknowledgment is received for the barrier operation. Data which is returned by the speculatively issued load request is temporarily held and forwarded to a register or execution unit of the data processing system after the acknowledgment is received. All process results, including data returned by the speculatively issued load instructions are discarded when the speculative execution path is determined to be incorrect.

AI hardwareG06F 9/30087G06F 9/3834G06F 9/3842

AI classification

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

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 108900481

Assignors

GUTHRIE, GUY LYNN, ARIMILLI, RAVI KUMAR, DODSON, JOHN STEVEN, WILLIAMS, DEREK EDWARD

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

From the same owner

© 2026 NYSGPT2525 LLC