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....
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | German |
Published |
05.06.2003
|
Edition | 7 |
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |