SYSTEM AND METHOD FOR IMPROVING BRANCH PREDICTION IN COMPILED PROGRAM CODE

Patent №

US 5,659,752

Granted

1997-08-19

Filed 1995

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

3

ml · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08497303

A method and system for optimizing branch prediction in an executable computer program compiled for execution on a pipelined processor that employs branch prediction. The source program is compiled and, in one embodiment, instrumented to collect branch selection statistics. The compiled program is run and statistics collected using the instrumentation or a standard trace program. The branch statistics are used to modify the executable program to cause branch prediction to be correct a majority of the time for the workload against which the program was run. In a computer system having a branch prediction bit, that bit is set or cleared to cause correct branch prediction a majority of the time.

AI classification

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

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 75660318

Assignors

HEISCH, RANDALL R., SAIYED, SOHEL R.

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

From the same owner

© 2026 NYSGPT2525 LLC