Invention Grant
- Patent Title: Controlling execution of instructions for a processing pipeline having first out-of order execution circuitry and second execution circuitry
-
Application No.: US14731789Application Date: 2015-06-05
-
Publication No.: US09952871B2Publication Date: 2018-04-24
- Inventor: Ian Michael Caulfield , Peter Richard Greenhalgh , Simon John Craske , Max John Batley , Allan John Skillman , Antony John Penton
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F9/38
- IPC: G06F9/38

Abstract:
An apparatus comprises a processing pipeline comprising out-of-order execution circuitry and second execution circuitry. Control circuitry monitors at least one reordering metric indicative of an extent to which instructions are executed out of order by the out-of-order execution circuitry, and controls whether instructions are executed using the out-of-order execution circuitry or the second execution circuitry based on the reordering metric. A speculation metric indicative of a fraction of executed instructions that are flushed due to a mis-speculation can also be used to determine whether to execute instructions on first or second execution circuitry having different performance or energy consumption characteristics.
Public/Granted literature
Information query