Invention Grant
- Patent Title: Loop predictor-directed loop buffer
-
Application No.: US14534841Application Date: 2014-11-06
-
Publication No.: US09891923B2Publication Date: 2018-02-13
- Inventor: Guo Hua Chen , Meng Chen Yang , Xin Yu Gao , Fan Gong Gong , Zhen Hua Huang
- Applicant: VIA ALLIANCE SEMICONDUCTOR, LTD.
- Applicant Address: CN Shanghai
- Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
- Current Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
- Current Assignee Address: CN Shanghai
- Agency: McClure, Qualey & Rodack, LLP
- Priority: CN201410512577 20140929
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38 ; G06F12/0875

Abstract:
A loop predictor trains a branch instruction to determine a trained loop count of a loop. When the loop fits in an instruction buffer, the processor stops fetching from an instruction cache, sends the loop instructions to an execution engine from the buffer without fetching from the cache, maintains a loop pop count of times the branch is sent to the execution engine from the buffer, and predicts the branch instruction is taken when the loop pop count is less than the trained loop count and otherwise predicts not taken.
Public/Granted literature
- US20160092230A1 LOOP PREDICTOR-DIRECTED LOOP BUFFER Public/Granted day:2016-03-31
Information query