Superskalarer Prozessor mit mehreren Registerblöcken und Erzeugung von spekulativen Antwortadressen

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
LanguageGerman
Published 05.06.2003
Edition7
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: DE19966024158T