Invention Grant
- Patent Title: Vector processing using loops of dynamic vector length
-
Application No.: US15748734Application Date: 2016-07-28
-
Publication No.: US10430192B2Publication Date: 2019-10-01
- Inventor: Nigel John Stephens , Grigorios Magklis , Alejandro Martinez Vicente , Nathanael Premillieu , Mbou Eyole
- 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: EP15386025 20150731
- International Application: PCT/EP2016/068013 WO 20160728
- International Announcement: WO2017/021269 WO 20170209
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38

Abstract:
Data processing apparatus comprises processing circuitry to selectively apply vector processing operations to one or more data items of a data vector comprising a plurality of data items at respective positions in the data vector, according to the state of respective predicate flags associated with the positions; the processing circuitry comprising: instruction decoder circuitry to decode program instructions; and instruction processing circuitry to execute instructions decoded by the instruction decoder circuitry; wherein the instruction decoder circuitry is responsive to a WHILE instruction and a CHANGE instruction, to control the instruction processing dependent upon a number of the predicate flags.
Public/Granted literature
- US20190012176A1 VECTOR PROCESSING USING LOOPS OF DYNAMIC VECTOR LENGTH Public/Granted day:2019-01-10
Information query