Invention Grant
- Patent Title: Propagation instruction to generate a set of predicate flags based on previous and current prediction data
-
Application No.: US15743735Application Date: 2016-07-28
-
Publication No.: US11042378B2Publication Date: 2021-06-22
- Inventor: Nigel John Stephens , Mbou Eyole , Alejandro Martinez Vicente
- 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: GB1513507 20150731
- International Application: PCT/GB2016/052309 WO 20160728
- International Announcement: WO2017/021697 WO 20170209
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/32

Abstract:
Data processing apparatus comprises processing circuitry to selectively apply a vector processing operation to data items at positions within data vectors according to the states of a set of respective predicate flags associated with the positions, the data vectors having a data vector processing order, each data vector comprising a plurality of data items having a data item order, 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 propagation instruction to control the instruction processing circuitry to derive a set of predicate flags applicable to a current data vector in dependence upon a set of predicate flags applicable to a preceding data vector in the data vector processing order, wherein when one or more last-most predicate flags of the set applicable to the preceding data vector are inactive, all of the derived predicate flags in the set applicable to the current data vector are inactive.
Public/Granted literature
- US20180210731A1 DATA PROCESSING Public/Granted day:2018-07-26
Information query