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...

Full description

Saved in:
Bibliographic Details
Main Authors DIEFFENDERFER JAMES NORRIS, MORROW MICHAEL WILLIAM
Format Patent
LanguageEnglish
Korean
Published 03.04.2013
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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