Complex number matrix multiplication processors, methods, systems, and instructions
AssigneeIntel Corporation
InventorsKenneth DAXER, Martin LANGHAMMER
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsKenneth DAXER, Martin LANGHAMMER
Estimating the term…
A processor to perform a complex number matrix multiplication instruction indicating a first source complex number matrix having M rows by K columns of complex numbers and a second source complex number matrix having K rows by N columns of complex numbers. The processor, for each row m of the first source matrix, and for each column n of the second source matrix, to generate K complex numbers by K complex multiplications of K complex numbers of the row m of the first source matrix with K corresponding complex numbers of the column n of the second source matrix, and to combine the K generated complex numbers to generate a complex number. The generated complex number may either be stored at, or the generated complex number may be combined with a complex number at, a row m and a column n of a destination complex number matrix.
An apparatus comprising:
A method performed by a processor comprising:
A system comprising:
A non-transitory machine-readable storage medium, the non-transitory machine-readable storage medium storing a plurality of instructions including a complex number matrix multiplication instruction, the complex number matrix multiplication instruction, if executed by a machine, is to cause the machine to perform operations corresponding to the complex number matrix multiplication instruction, including to:
Dependencies are inferred from the claim text.