Invention Grant
US09021240B2 System and method for Controlling restarting of instruction fetching using speculative address computations 有权
使用推测地址计算控制指令重写的系统和方法

System and method for Controlling restarting of instruction fetching using speculative address computations
Abstract:
A system and method for controlling restarting of instruction fetching using speculative address computations in a processor are provided. The system includes a predicted target queue to hold branch prediction logic (BPL) generated target address values. The system also includes target selection logic including a recycle queue. The target selection logic selects a saved branch target value between a previously speculatively calculated branch target value from the recycle queue and an address value from the predicted target queue. The system further includes a compare block to identify a wrong target in response to a mismatch between the saved branch target value and a current calculated branch target, where instruction fetching is restarted in response to the wrong target.
Information query
Patent Agency Ranking
0/0