Invention Grant
- Patent Title: Element by vector operations in a data processing apparatus
-
Application No.: US16487256Application Date: 2018-02-02
-
Publication No.: US11327752B2Publication Date: 2022-05-10
- Inventor: Grigorios Magklis , Nigel John Stephens , Jacob Eapen , Mbou Eyole , David Hennah Mansell
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM LIMITED
- Current Assignee: ARM LIMITED
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye, PC
- Priority: GR20170100081 20170223
- International Application: PCT/GB2018/050311 WO 20180202
- International Announcement: WO2018/154273 WO 20180830
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F17/16 ; G06F9/455

Abstract:
A data processing apparatus, a method of operating a data processing apparatus, a non-transitory computer readable storage medium, and an instruction are provided. The instruction specifies a first source register, a second source register, and an index. In response to the instruction control signals are generated, causing processing circuitry to perform a data processing operation with respect to each data group in the first source register and the second source register to generate respective result data groups forming a result of the data processing operation. Each of the first source register and the second source register has a size which is an integer multiple at least twice a predefined size of the data group, and each data group comprises a plurality of data elements. The operands of the data processing operation for each data group are a selected data element identified in the data group of the first source register by the index and each data element in the data group of the second source register. A technique for element-by-vector operation which is readily scalable as the register width grows.
Information query