Patent №
US 5,659,752
Granted
1997-08-19
Filed 1995
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
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
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 75660318
Assignors
HEISCH, RANDALL R., SAIYED, SOHEL R.
On an employer assignment, the assignors are typically the inventors.