Invention Grant
- Patent Title: Recording performance metrics to predict future execution of large instruction sequences on either high or low performance execution circuitry
-
Application No.: US14093042Application Date: 2013-11-29
-
Publication No.: US09965279B2Publication Date: 2018-05-08
- Inventor: Shruti Padmanabha , Andrew Lukefahr , Reetuparna Das , Scott Mahlke
- Applicant: Shruti Padmanabha , Andrew Lukefahr , Reetuparna Das , Scott Mahlke
- Applicant Address: US MI Ann Arbor
- Assignee: The Regents of the University of Michigan
- Current Assignee: The Regents of the University of Michigan
- Current Assignee Address: US MI Ann Arbor
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30 ; G06F1/32

Abstract:
An apparatus for processing data includes first execution circuitry, such as an out-of-order processor, and second execution circuitry, such as an in-order processor. The first execution circuitry is of higher performance but uses more energy than the second execution circuitry. Control circuitry switches between the first execution circuitry being active and the second execution circuitry 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.
Public/Granted literature
- US20150154021A1 CONTROL OF SWITCHING BETWEEN EXECUTION MECHANISMS Public/Granted day:2015-06-04
Information query