17985869. COMPLEX NUMBER MATRIX MULTIPLICATION PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS simplified abstract (Intel Corporation)

From WikiPatents
Revision as of 07:28, 24 May 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

COMPLEX NUMBER MATRIX MULTIPLICATION PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS

Organization Name

Intel Corporation

Inventor(s)

Kenneth Daxer of Sunnyvale CA (US)

Martin Langhammer of Alderbury (GB)

COMPLEX NUMBER MATRIX MULTIPLICATION PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS - A simplified explanation of the abstract

This abstract first appeared for US patent application 17985869 titled 'COMPLEX NUMBER MATRIX MULTIPLICATION PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS

Simplified Explanation

The abstract describes a processor designed to perform complex number matrix multiplication by generating complex numbers through multiplications of corresponding elements from two input matrices.

  • Processor designed for complex number matrix multiplication
  • Inputs include two complex number matrices of different dimensions
  • Generates complex numbers by multiplying corresponding elements from the input matrices
  • Combines the generated complex numbers to produce a final complex number
  • Can store the final complex number in a destination matrix

Potential Applications

This technology can be applied in various fields such as signal processing, image processing, and scientific computing where complex number operations are required.

Problems Solved

This processor simplifies the complex number matrix multiplication process, reducing the computational burden on traditional computing systems.

Benefits

  • Faster and more efficient complex number matrix multiplication
  • Improved accuracy in complex number calculations
  • Enables complex mathematical operations in real-time applications

Potential Commercial Applications

Optimizing complex number calculations in applications like radar systems, telecommunications, and medical imaging can lead to faster processing speeds and improved performance.

Possible Prior Art

One possible prior art in this field is the use of specialized hardware accelerators for matrix operations in high-performance computing environments.

Unanswered Questions

How does this processor handle matrix dimensions that are not compatible for multiplication?

The abstract does not mention how the processor deals with input matrices that cannot be multiplied due to incompatible dimensions.

What is the computational complexity of this processor compared to traditional matrix multiplication methods?

The abstract does not provide information on the computational efficiency of this processor in comparison to conventional matrix multiplication algorithms.


Original Abstract Submitted

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.