REGISTER COMPARISON FOR OPERAND STORE COMPARE (OSC) PREDICTION

Patent №

US 9,710,281

Granted

2017-07-18

Filed 2015

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14813796

Embodiments relate to register comparison for register comparison for operand store compare (OSC) prediction. An aspect includes, for each instruction in an instruction group of a processor pipeline: determining a base register value of the instruction; determining an index register value of the instruction; and determining a displacement of the instruction. Another aspect includes comparing the base register value, index register value, and displacement of each instruction in the instruction group to the base register value, index register value, and displacement of all other instructions in the instruction group. Another aspect includes based on the comparison, determining that a load instruction of the instruction group has a probable OSC conflict with a store instruction of the instruction group. Yet another aspect includes delaying the load instruction based on the determined probable OSC conflict.

AI hardwareG06F 9/3867G06F 9/30021G06F 9/30043G06F 9/30079G06F 9/30101G06F 9/30145G06F 9/322G06F 9/3838

AI classification

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

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 362190327

Assignors

HUTTON, DAVID, LI, WEN, SCHWARZ, ERIC

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

From the same owner

© 2026 NYSGPT2525 LLC