Invention Grant
- Patent Title: Retrieving instructions of a single branch, backwards short loop from a local loop buffer or virtual loop buffer
-
Application No.: US11923709Application Date: 2007-10-25
-
Publication No.: US09772851B2Publication Date: 2017-09-26
- 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
- Main IPC: G06F9/40
- IPC: G06F9/40 ; G06F1/32 ; G06F9/38 ; G06F9/32 ; G06F9/30 ; G06F12/0875

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
- US20090113191A1 Apparatus and Method for Improving Efficiency of Short Loop Instruction Fetch Public/Granted day:2009-04-30
Information query