SIMULTANEOUS PREDICTION OF MULTIPLE BRANCHES FOR SUPERSCALAR PROCESSING

Patent №

US 5,434,985

Granted

1995-07-18

Filed 1992

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP. OF NY

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

07928851

System and method for predicting a multiplicity of future branches simultaneously (parallel) from an executing program, to enable the simultaneous fetching of multiple disjoint program segments. Additionally, the present invention detects divergence of incorrect branch predictions and provides correction for such divergence without penalty. By predicting an entire sequence of branches in parallel, the present invention removes restrictions that decoding of multiple instructions in a superscalar environment must be limited to a single branch group. As a result, the speed of today's superscalar processors can be significantly increased. The present invention includes three main embodiments: (1) the first embodiment is directed to a simplex multibranch prediction device, that can predict a plurality of branch groups in one cycle and provide early detection of wrong predictions; (2) the second embodiments is directed to a duplex multibranch prediction device that can detect divergence in a predicted stream, and provide redirection (correction) within the stream; and (3) the third embodiment is directed to an n-plex multibranch prediction device, that can predict n multiplicity of branch predictions simultaneously and provide an early detection of wrong predictions as well as correction of wrong predictions.

AI hardwareG06F 9/3806G06F 9/3844

AI classification

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

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP. OF NY

assignment · 62420137

Assignors

EMMA, PHILIP G., KNIGHT, JOSHUA W., POMERENE, JAMES H., PUZAK, THOMAS R.

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

From the same owner

© 2026 NYSGPT2525 LLC