Patent · US Active

Data processing apparatus and method for handling vector instructions

US8661225B2 · kind B2 · utility

1Cited by
3References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 19, 2010
Grant dateFeb 25, 2014
Priority date
Expiry dateMay 18, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3887
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data processing apparatus and method and provided for handling vector instructions. The data processing apparatus has a register data store with a plurality of registers arranged to store data elements. A vector processing unit is then used to execute a sequence of vector instructions, with the vector processing unit having a plurality of lanes of parallel processing and having access to the register data store in order to read data elements from, and write data elements to, the register data store during the execution of the sequence of vector instructions. A skip indication storage maintains a skip indicator for each of the lanes of parallel processing. The vector processing unit is responsive to a vector skip instruction to perform an update operation to set within the skip indication storage the skip indicator for a determined one or more lanes. The vector processing unit is responsive to a vector operation instruction to perform an operation in parallel on data elements input to the plurality of lanes of parallel processing, but to exclude from the performance of the operation any lane whose associated skip indicator is set. This allows the operation specified by vector inst…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.