METHODS AND APPARATUS FOR CHANGING A SEQUENTIAL FLOW OF A PROGRAM USING ADVANCE NOTICE TECHNIQUES
A processor implements an apparatus and a method for predicting an indirect branch address. A target address generated by an instruction is automatically identified. A predicted next program address is prepared based on the target address before an indirect branch instruction utilizing the target ad...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English Korean |
Published |
03.04.2013
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A processor implements an apparatus and a method for predicting an indirect branch address. A target address generated by an instruction is automatically identified. A predicted next program address is prepared based on the target address before an indirect branch instruction utilizing the target address is speculatively executed. The apparatus suitably employs a register for holding an instruction memory address that is specified by a program as a predicted indirect address of an indirect branch instruction. The apparatus also employs a next program address selector that selects the predicted indirect address from the register as the next program address for use in speculatively executing the indirect branch instruction. |
---|---|
Bibliography: | Application Number: KR20137002326 |