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