Method and apparatus for accelerating control transfer returns

The present invention provides a method of accelerating the return from program flow changes in the execution of a program containing a plurality of instructions. The method includes the step of fetching a program flow change and determining if the program flow change contains a return instruction....

Full description

Saved in:
Bibliographic Details
Main Authors SHEBANOW, MICHAEL C, SAVKAR, SUNIL W, KATSUNO, AKIRA
Format Patent
LanguageEnglish
French
German
Published 14.05.1997
Edition6
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The present invention provides a method of accelerating the return from program flow changes in the execution of a program containing a plurality of instructions. The method includes the step of fetching a program flow change and determining if the program flow change contains a return instruction. A value a value of a program counter is registered that identifies a location in the program for the return from the program flow change. The program flow change is executed. A predicted value is speculated from a return prediction table and the program flow change returns in accordance with the speculative value.
Bibliography:Application Number: EP19960103172