Invention Grant
- Patent Title: Apparatus and method for processing input operand values
-
Application No.: US15833372Application Date: 2017-12-06
-
Publication No.: US10579338B2Publication Date: 2020-03-03
- Inventor: Christopher Neal Hinds , Neil Burgess , 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: G06F7/57
- IPC: G06F7/57 ; G06F17/16

Abstract:
An apparatus and method are provided for processing input operand values. The apparatus has a set of vector data storage elements, each vector data storage element providing a plurality of sections for storing data values. A plurality of lanes are considered to be provided within the set of storage elements, where each lane comprises a corresponding section from each vector data storage element. Processing circuitry is arranged to perform an arithmetic operation on an input operand value comprising a plurality of portions, by performing an independent arithmetic operation on each of the plurality of portions, in order to produce a result value comprising a plurality of result portions. Storage circuitry is arranged to store the result value within a selected lane of the plurality of lanes, such that each result portion is stored in a different vector data storage element within the corresponding section for the selected lane. Such an approach allows efficient processing of input operand values in a manner that is not constrained by the size of the vector data storage elements, and in particular in a way that is vector length agnostic.
Public/Granted literature
- US20180217815A1 APPARATUS AND METHOD FOR PROCESSING INPUT OPERAND VALUES Public/Granted day:2018-08-02
Information query