Invention Application
- Patent Title: CONTROL OF SWITCHING BETWEEN EXECUTION MECHANISMS
- Patent Title (中): 执行机制之间的切换控制
-
Application No.: PCT/US2014/060393Application Date: 2014-10-14
-
Publication No.: WO2015080806A1Publication Date: 2015-06-04
- Inventor: PADMANABHA, Shruti , LUKEFAHR, Andrew , DAS, Reetuparna , MAHLKE, Scott
- Applicant: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
- Applicant Address: Ann Arbor, MI 48109-2590 US
- Assignee: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
- Current Assignee: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
- Current Assignee Address: Ann Arbor, MI 48109-2590 US
- Agency: SPOONER, Stanley, C.
- Priority: US14/093,042 20131129
- Main IPC: G06F9/38
- IPC: G06F9/38
Abstract:
An apparatus 2 for processing data includes first execution circuitry 4, such as an out-of-order processor, and second execution circuitry 6, such as an in-order processor. The first execution circuitry 4 is of higher performance but uses more energy than the second execution circuitry 6. Control circuitry 24 switches between the first execution circuitry 4 being active and the second execution circuitry 6 being active. The control circuitry includes prediction circuitry which is configured to predict a predicted identity of a next sequence of program instructions to be executed in dependence upon a most recently executed sequence of program instructions and then in dependence upon this predicted identity to predict a predicted execution target corresponding to whether the next sequence of program instructions should be executed by the first execution circuitry or the second execution circuitry.
Information query