Invention Grant
- Patent Title: System and method for Controlling restarting of instruction fetching using speculative address computations
- Patent Title (中): 使用推测地址计算控制指令重写的系统和方法
-
Application No.: US12035911Application Date: 2008-02-22
-
Publication No.: US09021240B2Publication Date: 2015-04-28
- Inventor: Khary J. Alexander , Brian R. Prasky , Anthony Saporito , Robert J. Sonnelitter, III
- Applicant: Khary J. Alexander , Brian R. Prasky , Anthony Saporito , Robert J. Sonnelitter, III
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent Margaret McNamara
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/32

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.
Public/Granted literature
Information query