Invention Grant
- Patent Title: Instruction loop buffer with tiered power savings
- Patent Title (中): 指令循环缓冲器,具有分层功率节省
-
Application No.: US14251508Application Date: 2014-04-11
-
Publication No.: US09524011B2Publication Date: 2016-12-20
- Inventor: Ronald P. Hall , Michael L. Karm , Ian D. Kountanis , David J. Williamson
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Main IPC: G06F1/26
- IPC: G06F1/26 ; G06F1/32 ; G06F9/00 ; G06F9/30

Abstract:
Techniques are disclosed relating to power reduction during execution of instruction loops. Multiple different power saving modes may be used by a processor, such as a first power saving mode after only a few loop iterations (e.g., 2-3) and a second, deeper power saving mode after a greater number of loop iterations. The first power saving mode may include keeping a branch predictor and/or other structures active, but the second power saving mode may include reducing power to the branch predictor and/or other structures. An observation mode and an instruction capture mode may also be used by a processor prior to entering a power saving mode for loop execution. Power saving modes may also be achieved during execution of complex loops having multiple backward branches (e.g., nested loops).
Public/Granted literature
- US20150293577A1 INSTRUCTION LOOP BUFFER WITH TIERED POWER SAVINGS Public/Granted day:2015-10-15
Information query