Patent · US Active

Register-based complex number processing

US11210090B2 · kind B2 · utility

5Cited by
1References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 2, 2018
Grant dateDec 28, 2021
Priority date
Expiry dateJul 2, 2038

Classification

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

Abstract

Apparatuses, methods, programs, and complex number processing instructions are provided to support vector processing operations on input data vectors comprising a plurality of input data items at respective positions in the input data vectors. In response to the instructions at least one first set of data items is extracted from alternating positions in a first source register and at least one second set of data items is extracted from alternating positions in the second source register, wherein consecutive data items in the first and second source registers comprise alternating real and imaginary components of respective sets of complex numbers. A result set of complex number components is generated using the two sets of data items as operands, and the result set of complex number components is one of a real part and an imaginary part of a complex number result of the complex number operation applied to the two sets of complex numbers. The result set of complex number components is applied to the destination register.

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