Invention Grant
- Patent Title: Processing of iterative operation
-
Application No.: US16368930Application Date: 2019-03-29
-
Publication No.: US10970070B2Publication Date: 2021-04-06
- Inventor: Nicholas Andrew Pfister , Srinivas Vemuri , David Raymond Lutz
- 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/30
- IPC: G06F9/30 ; G06F7/483

Abstract:
An apparatus has processing circuitry to perform, in response to decoding of an iterative-operation instruction by the instruction decoder, an iterative operation comprising at least two iterations of processing where one iteration depends on an operand generated in a previous iteration. Preliminary information generating circuitry performs a preliminary portion of processing for a given iteration to generate preliminary information. Result generating circuitry performs a remaining portion of processing for the given iteration, to generate a result value using the preliminary information. Forwarding circuitry forwards the result value as an operand for a next iteration of the iterative operation, for iterations other than the final iteration. The preliminary information generating circuitry starts performing the preliminary portion for the next iteration in parallel with the result generating circuitry completing the remaining portion for the current iteration, to improve performance.
Public/Granted literature
- US20200310796A1 PROCESSING OF ITERATIVE OPERATION Public/Granted day:2020-10-01
Information query