Invention Grant
- Patent Title: Preventing duplicate execution by sharing a result between different processing lanes assigned micro-operations that generate the same result
-
Application No.: US14663858Application Date: 2015-03-20
-
Publication No.: US10514928B2Publication Date: 2019-12-24
- Inventor: Isidoros Sideris , Daren Croxford , Andrew Burdass
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Priority: GR20140100223 20140417; GB1414436.4 20140814
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/318 ; G06F1/3287 ; G06F9/30 ; G06F1/3234 ; G06F1/3203 ; G06F1/329

Abstract:
A data processing apparatus has control circuitry for detecting whether a first micro-operation to be processed by a first processing lane would give the same result as a second micro-operation processed by a second processing lane. If they would give the same result, then the first micro-operation is prevented from being processed by the first processing lane and the result of the second micro-operation is output as the result of the first micro-operation. This avoids duplication of processing, to save energy for example.
Public/Granted literature
- US20150301826A1 SHARING PROCESSING RESULTS BETWEEN DIFFERENT PROCESSING LANES OF A DATA PROCESSING APPARATUS Public/Granted day:2015-10-22
Information query