International Business Machines Corporation
Multiple streams execution for hard-to-predict branches in a microprocessor

Last updated:

Abstract:

Techniques for parallel execution of instructions in an instruction set are described. The techniques include determining a plurality of instruction streams and paths for a branch in an instruction set and executing the determined paths in parallel such that a mis-predicted path does not cause significant mis-prediction penalties.

Status:
Grant
Type:

Utility

Filling date:

20 Dec 2018

Issue date:

30 Nov 2021