发明名称 REUSE OF RESULTS OF BACK-TO-BACK MICRO-OPERATIONS
摘要 A data processing apparatus has control circuitry for detecting whether a current micro-operation to be processed by processing circuitry is for the same data processing operation and specifies the same at least one operand as the last valid micro-operation processed by the processing circuitry. If so, then the control circuitry prevents the processing circuitry processing the current micro-operation so that an output register is not updated in response to the current micro-operation, and outputs the current value stored in the output register as the result of the current micro-operation. This allows power consumption to be reduced or performance to be improved by not repeating the same computation.
申请公布号 US2015301827(A1) 申请公布日期 2015.10.22
申请号 US201514664241 申请日期 2015.03.20
申请人 ARM LIMITED 发明人 SIDERIS Isidoros;CROXFORD Daren;BURDASS Andrew
分类号 G06F9/30;G06F1/32 主分类号 G06F9/30
代理机构 代理人
主权项 1. A data processing apparatus comprising: processing circuitry configured to perform a data processing operation in response to a micro-operation, the processing circuitry having an output register configured to store a result of the data processing operation; and control circuitry configured to detect whether a current micro-operation to be processed by the processing circuitry would give the same result as the last valid micro-operation to be processed by the processing circuitry before the current micro-operation; wherein if the control circuitry detects that said current micro-operation would give the same result as said last valid micro-operation, then the control circuitry is configured to prevent the processing circuitry processing the current micro-operation so that the output register is not updated in response to the current micro-operation, and to control the processing circuitry to output the value stored in the output register as the result of the current micro-operation.
地址 Cambridge GB