Invention Grant
US09395995B2 Retrieving instructions of a single branch, backwards short loop from a virtual loop buffer
有权
检索单个分支的指令,从虚拟循环缓冲区向后循环
- Patent Title: Retrieving instructions of a single branch, backwards short loop from a virtual loop buffer
- Patent Title (中): 检索单个分支的指令,从虚拟循环缓冲区向后循环
-
Application No.: US13408739Application Date: 2012-02-29
-
Publication No.: US09395995B2Publication Date: 2016-07-19
- Inventor: Ronald Hall , Michael L Karm , Brian R Mestan , David Mui
- Applicant: Ronald Hall , Michael L Karm , Brian R Mestan , David Mui
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yudell Isidore PLLC
- Agent Eustace P. Isidore
- Main IPC: G06F9/40
- IPC: G06F9/40 ; G06F1/32 ; G06F9/38 ; G06F9/32

Abstract:
A method, system, and computer program product for instruction fetching within a processor instruction unit, utilizing a loop buffer, one or more virtual loop buffers, and/or an instruction buffer. During instruction fetch, modified instruction buffers coupled to an instruction cache (I-cache) temporarily store instructions from a single branch, backwards short loop. The modified instruction buffers may be a loop buffer, one or more virtual loop buffers, and/or an instruction buffer. The instruction fetch within the instruction unit of a processor retrieves the instructions for the short loop from the modified buffers during the loop cycles of the single branch, backwards short loop, rather than from the instruction cache.
Public/Granted literature
- US20120159125A1 EFFICIENCY OF SHORT LOOP INSTRUCTION FETCH Public/Granted day:2012-06-21
Information query